/*!
Theme Name: Queenscove
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: mckee-botanical-garden
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready


*/


/*Common CSS*/
ul{margin:0;padding:0;list-style:none;}
a{display:inline-block;text-decoration:none;font-family: 'Karla', sans-serif;color: #EDE9CD;}
a:hover{color: #EDE9CD;}
body{font-family: 'Karla', sans-serif;font-size: 16px;font-weight: 300;letter-spacing: 0;line-height: 19px;}
/*Common CSS*/
.margin_bottom_30,.resident_container #user-registration .user-registration-MyAccount-content .edit-password legend{margin-bottom:30px;}
.margin_bottom_200{margin-bottom:200px;}
/*Header*/
.mob-menu-header-holder.mobmenu {width: 50px;}
.resident_btn{color: #EDE9CD;font-family: 'Karla', sans-serif;font-size: 18px;font-weight: 300;letter-spacing: 0;line-height: 22px;text-align: center;max-width: 208px; border: 2px solid #EDE9CD;border-radius: 6px;padding: 10px 35px;text-transform:uppercase;}
.resident_btn:hover{background-color:#000;text-decoration:none;border-color:#000;color: #EDE9CD;}
/*body .mobmenu-content .menu-header-menu-container ul#mobmenuleft li:first-child a:hover{background-color:#EDE9CD;text-decoration:none;border-color:#EDE9CD;color: #11100A;}
body  .mobmenu-content .menu-header-menu-container ul#mobmenuleft li:first-child a{margin: 10% 10% 15px;}
body  .mobmenu-content .menu-header-menu-container ul#mobmenuleft li:first-child a:after{display:none !important;}*/
body  .mobmenu-content .menu-header-menu-container ul#mobmenuleft li.current_page_item a,.menu-resident-menu-container li a:hover,.menu-resident-menu-container li.current_page_item a,.common_pdf_link:hover{color:#fff;text-decoration: none;}
body .mobmenu-content .menu-header-menu-container ul#mobmenuleft li.current_page_item a:after,body .mobmenu-content .menu-header-menu-container ul#mobmenuleft li a{position:relative;}
body .mobmenu-content .menu-header-menu-container ul#mobmenuleft li.current_page_item a:after,body .mobmenu-content .menu-header-menu-container ul#mobmenuleft li a:hover:after,.menu-resident-menu-container li a:hover:after,.menu-resident-menu-container li.current_page_item a:after {content: '>';display: inline-block;text-align: right;position: absolute;right: 10%;}
.menu-resident-menu-container li a{position:relative;width: 100%;padding: 10px 10px 10px 0px;}
.resident_left_menu {border-right: 1px solid #EDE9CD;}
/*Header*/
span.wpcf7-spinner{display:none;}
.row{margin:0px;}
.common_p,p{font-size: 18px;font-weight: 300;letter-spacing: 0;line-height: 22px;font-family: 'Karla', sans-serif;color: #EDE9CD;margin:0 0 25px;}
body,.page_relative_container{position:relative;}
.header{position: absolute;width: 100%;z-index: 99;}
.header_inner_container,.footer_inner_container{padding: 40px 0 70px;}
body.admin-bar .mobmenu.mob-menu-header-holder,.mob-menu-header-holder.mobmenu{top: 50px !important;}

body .mob-menu-left-bg-holder{background-color:#11100A;}
footer{position: absolute;width: 100%;z-index: 99;bottom: 0;}
footer .menu-footer-menu-container li{display:inline-block;padding:50px 50px 30px;border-right: 1px solid #EDE9CD;}
footer .menu-footer-menu-container li:first-child{padding-left:0px;}
footer .menu-footer-menu-container li:last-child{padding-right:0px;border:0px}
footer .menu-footer-menu-container li a{color: #EDE9CD;font-family: 'Karla', sans-serif;font-size: 18px;font-weight: 300;letter-spacing: 0;line-height: 22px;text-align: center;display:inline-block;padding:0 0 20px;border-bottom: 1px dashed transparent;}
footer .menu-footer-menu-container li a:hover,footer .menu-footer-menu-container li.current_page_item a{border-bottom: 1px dashed #EDE9CD;text-decoration:none;}
/* Lost Password Page */
form.user-registration-ResetPassword.ur_lost_reset_password p.user-registration-form-row--first{margin-top:15px!important;}
/* Lost Password Page */
/* Resident Login Page */
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview {top: 118%!important;}
/* Resident Login Page */
/*Home page*/
.page_bg_container{position:relative;background-position: center;background-repeat: no-repeat;background-size: cover;}
.home_content_section{padding:70px 0;}
.sub_content_block{padding:30px  0 100px;}

.map_content_block {position: absolute;right: 0;display:none;}
input::placeholder,.resident_container .ur-frontend-form .ur-form-row .ur-form-grid .user-registration-form-row input::placeholder,#verify_otp::placeholder{color:#333229;}
.newsletter_email,.newsletter_form_container input[type="text"] {border: 1px solid #11100A;border-radius: 6px;background-color: #EDE9CD;padding: 15px 30px;width: 322px;display: inline-block;font-size: 16px;font-weight: 300;letter-spacing: 0;line-height: 20px;}
.newsletter_form_container span {display: inline-block;}
.newsletter_btn,.newsletter_form_container input[type="submit"] {border-radius: 6px;background-color: #000;border: 1px solid #000;color: #EDE9CD;font-size: 16px;font-weight: 300;letter-spacing: 0;line-height: 19px;text-align: center;padding: 14px 30px;min-width: 140px;margin: 0 0 0 -7px;z-index: 99;position: relative;border:2px solid transparent;cursor:pointer;}
.email_label{max-width: 322px;vertical-align: top;}
.wpcf7-response-output,.resident_container #user-registration .user-registration-MyAccount-content .user-registration-nick-name{color: #EDE9CD;}
.newsletter_form_container span.wpcf7-spinner {display: none;}
.loader {width: 100%;position: fixed;top: 0;left: 0;z-index: 999999;background: #fff;height: 100%;display: table;background-image:url('https://queenscove.com/wp-content/uploads/2021/10/grey_bg-scaled.jpg');background-position:center;
background-repeat:no-repeat;}
.loader_main {display: table-cell;vertical-align: middle;text-align: center;}
/*Home page*/

/*About Page*/
p, h1, h2, h3, h4, h5, h6,.resident_container #user-registration .user-registration-MyAccount-content .edit-password legend{color:#EDE9CD;}
.commitee_member_section{display:none;}
.board_heading h3, .commitee_heading h3{display:inline-block;position:relative;cursor:pointer;}
.board_heading.active h3, .commitee_heading.active h3{padding-bottom:15px;background-image:url('https://queenscove.com/wp-content/uploads/2021/10/dot_line.png');background-repeat:no-repeat; background-position:bottom;background-size:contain;}
.board_heading.active h3::after, .commitee_heading.active h3::after{content:none;}
.board_members_section {margin: 0 0 60px;}
.form-section span input, .form-section span textarea{max-width: 100%;width: 100%;padding: 16px 15px;border-radius: 5px;border: none;background: #EDE9CD;}
.form-section span {width: 100%;max-width: 100%;}
.form-section input[type=submit] {background: #000;color: #fff;margin:15px 0px 0px;border: 1px solid #000;padding: 15px 20px;min-width: 280px;border-radius: 5px;}
.form-section input[type=submit]:hover{background:#11100A;border:1px solid #fff;}
.form-container {margin: 0 0 70px;}
.board_heading h3, .commitee_heading h3{font-size:32px;line-height:37px;font-weight:300;}
.team_member .title h4,.resident_container #user-registration .user-registration-MyAccount-content h2,.resident_container #user-registration .user-registration-MyAccount-content .edit-password legend,.resident_inner_container .title h4{font-size:26px;line-height:31px;font-weight:300;}
.team_member .content p,.resident_container #user-registration .user-registration-MyAccount-content .user-registration-nick-name{font-size:16px;line-height:19px;}
.board_members_section { margin: 0 0 40px;}
/*About Page*/
/*Contact Us Page*/
.contact-us-form{margin-right:100px;}
.contact-us-form span input::placeholder, .contact-us-form span textarea::placeholder,.register_container .user-registration .input-wrapper input::placeholder{color:#11100A !important;}
.contact-us-form span input,.contact-us-form span textarea{color:#11100A;padding:15px 30px;font-size: 16px;letter-spacing: 0;line-height: 19px;border-radius:6px;border:none;background-color:#EDE9CD;margin:0px 0px 12px;display:block;width:100%;}
.contact-us-form input[type=submit].submit-btn,.resident_container #user-registration .user-registration-Button,.register_container .ur-frontend-form button{background-color:#000;border:1px solid #000;margin-top:15px;padding:15px 30px;min-width:auto;width:100%;display:block;}
.contact-us-form input[type=submit].submit-btn:hover,.resident_container #user-registration .user-registration-Button:hover,.register_container .ur-frontend-form button:hover,.account_btn:hover{background-color:transparent;border:1px solid #fff;}
.common-heading{color: #EDE9CD;font-size: 32px;font-weight: 300;letter-spacing: 0;line-height: 37px;}
.common-text{font-size: 16px;font-weight: 300;letter-spacing: 0;line-height: 19px;}
.content-section .common-text{margin-bottom:40px;}
.contact-us-form span.wpcf7-spinner{display:none;}
/*Contact Us Page*/
/*Governing Deoument*/
.resident_inner_container{padding:0 0 0 80px;}
a.common_pdf_link {background-image: url('https://queenscove.com/wp-content/uploads/2021/10/pdf_icon.png');background-repeat: no-repeat;padding: 10px 0px 40px 52px;background-size: 33px 43px;background-position: top left;margin: 0 0 15px;}
.common_list_row > div:nth-child(odd){padding:0 10px 0 0;}
.common_list_row > div:nth-child(even){padding:0 0px 0 10px;}
.wpcf7-not-valid-tip{margin-bottom:15px;}
/*Governing Deoument*/
/*Resident Login*/
.resident_container div#user-registration {background: transparent;border: 0px;box-shadow: none;}
.resident_container #user-registration .user-registration-MyAccount-navigation, #user-registration.horizontal .user-registration-MyAccount-navigation {border: 0px;}
.resident_container #user-registration .user-registration-MyAccount-navigation, #user-registration.horizontal .user-registration-MyAccount-navigation ul{justify-content: flex-start;}
.resident_container #user-registration header{position:unset;width: auto;display: inline-block;vertical-align: middle;padding: 0 0 0px 20px;}
.resident_container #user-registration span{color:#EDE9CD;}
.resident_container div#ur-frontend-form ,.register_container .user-registration{border: 0px;padding:0px;}
.resident_container .ur-frontend-form .ur-form-row .ur-form-grid,.register_container .ur-frontend-form .ur-form-row .ur-form-grid{padding: 0px;}
.resident_container .ur-frontend-form .ur-form-row .ur-form-grid .user-registration-form-row input,.register_container .user-registration.ur-frontend-form .ur-form-grid input,.register_container .user-registration.ur-frontend-form .ur-form-grid select,.resident_container .ur-frontend-form .ur-form-row .ur-form-grid input,.resident_container .ur-frontend-form .ur-form-row .ur-form-grid select{border-radius: 6px;background-color: #EDE9CD;padding: 16px 30px !important;display: inline-block;font-size: 16px;font-weight: 300;letter-spacing: 0;line-height: 20px;vertical-align: top;margin: 0px;border: 0px;min-width:280px;margin:0 0 15px;}
.resident_container .ur-frontend-form .ur-form-row .ur-form-grid .user-registration-form-row label,.register_container .user-registration.ur-frontend-form label,.resident_container .ur-frontend-form .ur-form-row .ur-form-grid label{display:none;cursor:pointer;}
.form-row{margin-left:0px;margin-right:0px;}
.resident_container .ur-frontend-form .ur-form-row .ur-form-grid .user-registration-form-row{margin:0 0 10px;}
.resident_container #user-registration .user-registration-Button,.register_container .ur-frontend-form button{min-width: 280px;max-width: 280px;color: #EDE9CD;float: unset;margin: 0 0 40px;border-radius: 6px;box-shadow: none;text-transform: uppercase;    font-family: 'Karla', sans-serif;font-size: 16px;line-height: 20px;}
.resident_container #user-registration p{margin:0px;color: #EDE9CD;}
.resident_container  #user-registration p.user-registration-register.register {margin: 30px 0 0;}
.resident_container #user-registration .user-registration-MyAccount-content .user-registration-profile-header + p a,.resident_container #user-registration .user-registration-MyAccount-content .user-registration-profile-header + p + p a,.resident_container #user-registration p.user-registration-register.register a:hover,.lost_password a:hover{text-decoration:underline;}
.resident_container #user-registration .user-registration-MyAccount-content .user-registration-profile-header + p a:hover,.resident_container #user-registration .user-registration-MyAccount-content .user-registration-profile-header + p + p a:hover{text-decoration:none;}
label{cursor:pointer;}
.resident_container #user-registration .ur-edit-profile,.resident_container #user-registration .user-registration-MyAccount-content, .resident_container #user-registration.horizontal .ur-edit-profile,.resident_container #user-registration.horizontal .user-registration-MyAccount-content,.resident_container #user-registration.horizontal .user-registration-MyAccount-content .edit-profile .user-registration-profile-header,.resident_container #user-registration .user-registration-MyAccount-content .edit-profile h2{text-align:left;}
.register_container .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item,.resident_container #user-registration .user-registration-MyAccount-content .user-registration-profile-fields__field-wrapper{margin:0px;}
.register_container .ur-frontend-form .ur-form-row .ur-form-grid,.resident_container .ur-frontend-form .ur-form-row .ur-form-grid{display:flex;flex-wrap: wrap;max-width: 590px;}
.register_container .ur-frontend-form .ur-button-container .ur-submit-button{margin-left:0px;}
.register_container .ur-frontend-form .ur-form-row .ur-form-grid > div .form-row,.resident_container .ur-frontend-form .ur-form-row .ur-form-grid > div .form-row {display:block;}
.register_container .ur-frontend-form .ur-form-row .ur-form-grid > div:nth-child(odd),.user-registration-profile-fields__field-wrapper .ur-form-row .ur-form-grid.ur-grid-1 > div:nth-child(odd) {padding:0px 7.5px 0 0;}
.register_container .ur-frontend-form .ur-form-row .ur-form-grid > div:nth-child(even),.user-registration-profile-fields__field-wrapper .ur-form-row .ur-form-grid.ur-grid-1 > div:nth-child(even){padding:0px 0px 0 7.5px;}
.register_container .ur-frontend-form .ur-form-row .ur-form-grid > div:last-child{padding:0px;}
.user-registration-profile-fields__field-wrapper .ur-form-row .ur-form-grid.ur-grid-1 > div:last-child {width: 100%;padding: 0px;}
.register_container .ur-frontend-form .ur-button-container {padding: 0px;}
.ur-frontend-form .ur-form-row .ur-form-grid label.user-registration-error,.user-registration-error,.user-registration-message{border: 0px;background: transparent;padding: 0px;margin-top: 0px;color: #dc3232; font-size: 16px;line-height: 19px;font-weight: normal;}
.ur-frontend-form .ur-form-row .ur-form-grid label.user-registration-error:before,.user-registration-error:before,.user-registration-message:before,.user-registration-message:after{display:none;}
.resident_container #user-registration .user-registration-error{margin-bottom:15px;}
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview{top:25px;}
.resident_container #user-registration.horizontal .ur-edit-profile,.resident_container #user-registration.horizontal .user-registration-MyAccount-content{padding:20px 0px 40px;box-shadow:none;}
.resident_container #user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a{padding: 0 0px 10px;font-family: 'Karla', sans-serif;font-size: 18px;line-height: 22px;margin:0 15px 15px 0px;border:0px;border-bottom:1px solid transparent;}
.resident_container #user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {background: transparent;border-bottom: 1px dashed #fff;}
.resident_container #user-registration .user-registration-MyAccount-content .user-registration-profile-header {margin: 25px 0px;}
.logout_msg {border: 2px solid #46B450;margin: 20px 0px;display:inline-block;}
.logout_msg p{margin:0px;padding:5px 15px;}
/*Resident Login*/
/*prospective page*/
.prospective-content-section{margin-bottom:50px;}
#contact-us-btn{font-size:20px;padding:10px 45px;}
p:empty {display: none;}
.g-recaptcha {transform: scale(.9);transform-origin: 0 0;}
/*prospective page*/
.submit-request-section .common-text{margin-bottom:40px;}
body #user-registration.horizontal .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container {margin: 0px;width: auto !important;display: inline-block;vertical-align: middle;}
.resident_container #user-registration .user-registration-MyAccount-content .user-registration-profile-header + p{margin:0 0 20px;}
.user-registration-error li strong{padding-left:10px;}
.user-registration-profile-fields__field-wrapper .ur-form-row .ur-form-grid.ur-grid-1 > div {width:50%;margin: 0px;}
p.user-registration-tips {text-align: center;}
.resident_container form.user-registration-EditAccountForm.edit-password .ur-form-grid,.resident_container form.user-registration-form.user-registration-form-login.login .ur-form-grid{display: block;flex-wrap: nowrap;}
.resident_container #user-registration .user-registration-message{color:#46B450;margin:0 0 20px;}
.ur-frontend-form #ur-submit-message-node {border: 2px solid #46B450;margin: 20px 0px;display: inline-block;}
.ur-frontend-form #ur-submit-message-node li {color: #EDE9CD;padding: 5px 15px !important;}
/*realtor information page*/
#realtor-information-form span input{margin:0px 0px 14px;}
#realtor-information-form-section .common-text{margin-bottom:40px;}
#realtor-information-form-section{margin:0px 0px 70px;}
.register-symbol{font-size:16px;}
#realtor-information-section{margin-bottom:50px;}
#realtor-information-section .prospective-content{margin-bottom:50px;}
.phone_link{background-image:url('https://queenscove.com/wp-content/uploads/2021/10/Mobile-img.svg');background-size: 14px;background-position:top 1px left 2px;}
.mail_link{background-image:url('https://queenscove.com/wp-content/uploads/2021/10/email_img.svg');background-size: 19px;background-position: top 3px left;}
.contact_info_link a{background-repeat:no-repeat;font-size: 16px;font-weight: 300;letter-spacing: 0;line-height: 19px;padding:0 0 5px 30px;margin:0 0 15px;}
.contact_info_link p{margin-bottom:0px;}
span.ur-front-spinner {display:none !important;}
/*.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group input[aria-invalid="true"] + a {top: 23%;}*/
.ur-frontend-form #ur-submit-message-node.user-registration-error {border-color: #dc3232;}
.ur-frontend-form #ur-submit-message-node.user-registration-error p{margin-bottom:0px;padding:5px 15px;}
.resident_inner_container .common-heading{margin-bottom:40px;}
/*realtor information page*/
/*new residential information page*/
.new-resident-information-section{margin-bottom:15px;}
.submit-request-section .common-text{margin-bottom:40px;}
.sub-headings{font-size: 26px;font-weight: 300;letter-spacing: 0;line-height: 31px;margin-bottom:25px;}
.resident-content-list li{color:#EDE9CD;margin-bottom:15px;background-repeat:no-repeat;padding-left:35px;}
.resident-content-section{padding-bottom:40px;}
.resident-content-section-li{padding-bottom:50px;}
.resident-content-section .common-heading{margin-bottom:30px;}
.common-sub-heading{font-size: 28px;line-height: 31px;font-weight: 300;}
/*new residential information page*/
/*Events page*/
.single_post .title{font-size:24px;line-height:32px;font-weight:300;}
.single_post .post_title{margin: 0 0 20px;}
.single_post span{vertical-align:middle;font-size:16px;line-height:30px;color:#EDE9CD;}
.single_post .post_content {margin:0 0 20px;}
.public_nocie_row > div{padding:0 25px;}
span.calendar_img {margin-right: 10px;}
span.calendar_img.member-img {margin-right: 6px;}
.single_post span img.member-img{width:100%;max-width:22px;}
.public_notices .single_post{border-left:1px solid #EDE9CD;}
.public_notices p.date{margin:0 0 12px;}
.upcoming_events_container .public_nocie_row > div{padding:0;border:none;}

.resident_inner_container .public_notices .single_post{border:0;}
.resident_inner_container .public_nocie_row > div{padding:0;}
.resident-content-section-li .single_post .post_title{font-size: 22px;line-height: 25px;}
/*Events page*/
.account_btn{min-width:280px;margin-left:0px;}
.resident_container .login_form_block div#user-registration{margin-top:0px;}
.new-resident-information-section p:last-child {margin-bottom: 0;}
.resident-content-list li:last-child {margin-bottom: 0px;}
.pdf_inner a:hover{text-decoration:underline;}
.phone_link:hover,.mail_link:hover,.common_pdf_link:hover {text-decoration: underline;}
/*upcoming Event*/
.upcoming_event_container .single_post:nth-child(odd), #upcoming-events div.single_post:nth-child(odd){background-color: rgb(11 20 8 / 100%);}
.upcoming_event_container .single_post:nth-child(even), #upcoming-events div.single_post:nth-child(even){background-color: rgb(35 20 11 / 100%);}
.upcoming_event_container .resident_inner_container .public_nocie_row > div.single_post, #upcoming-events div.single_post{margin:0 0 10px;padding:40px 45px;}
.upcoming_event_container .resident_inner_container {padding: 0 0 0 35px;}
/*upcoming Event*/
body:not(.logged-in) .mob-menu-header-holder.mobmenu {display: none;}
body:not(.page-id-22,.page-id-17,.page-id-14,.page-id-5,.page-id-108,.page-id-83 ) .grecaptcha-badge { visibility: hidden;}
.margin_bottom_35{margin-bottom:35px;}
body .grecaptcha-badge .rc-anchor-normal-footer{background: #000 !important;}
body .grecaptcha-badge .rc-anchor-invisible-text{background:#141414 !important;}

.meetings_navigation li{display:inline-block;padding:0px 15px;}
.meetings_navigation li:first-child{padding-left:0;}
.meetings_navigation li:last-child{padding-right:0;}
.meetings_navigation ul.nav-pills.nav{margin:0 0 30px;}
.meetings_navigation .single_post .post_content p{height:auto !important;margin-top:10px;}
.meetings_navigation .single_post .post_content > p:last-child{margin-bottom:0px}
.page_bg_container.public_notice_container {background-position: top;}
/*09-11-2021*/
.meeting_container .pdf_inner a.resident_btn:hover {text-decoration: none;}
.meeting_container .pdf_inner a.resident_btn {max-width: none;}
.meeting_container .buttons_block .pdfs,.meeting_container .buttons_block .pdf_inner  {display: inline-block;}
.meeting_container .buttons_block .pdfs .pdf_inner:nth-child(odd) a{margin-right:15px;}
.meeting_container .buttons_block .pdfs .pdf_inner a{background-color: #000;border-color: #000;color: #EDE9CD;}
.meeting_container .buttons_block .pdfs .pdf_inner a:hover{background-color:transparent;border-color: #EDE9CD;color: #EDE9CD;}
.meeting_container .buttons_block {text-align: right;}
.meeting_container .buttons_block .pdfs:last-child a { margin-right: 0px;}
/*09-11-2021*/
/*11-11-2021*/
.year-dropdown select{padding:8px 15px;border-radius:5px;}
/*11-11-2021*/
/*23-11-2021*/
.new_resident_infromation_board_meeting .metting_btn,.new_resident_infromation_member_meeting .metting_btn{text-transform: capitalize;}
/*23-11-2021*/
#verify_otp ::placeholder {
  color:#11100A;
}
#verify_email, #verify_otp_button,.resend-otp{background-color:#000;color:#fff;}
@media (min-width: 767px){
	.accuount_container{border-left:1px solid #EDE9CD;}
}
@media (min-width: 991px){
	.menu-header-menu-container ul li:first-child a {display: none;}
	.public_notice_container .container{padding:0px;}
	/*.public_nocie_row{margin:0 -10px;}*/
	.resident_inner_container .public_nocie_row{margin:0;}
	
	
}

@media only screen and (max-width: 1600px) {
}
@media only screen and (max-width: 1400px) {
	
}
@media only screen and (max-width: 1199px) {
    .contact_info_link a {font-size: 14px;}
	.user_designation{font-size: 16px;}
	footer .menu-footer-menu-container li {padding: 50px 29px 30px;}
	.map_image_block img{max-width:665px;width:100%;}
	g-recaptcha {transform: scale(.8);transform-origin: 0 0;}
	.resident_inner_container .common-heading{margin-bottom: 20px;}
}
@media only screen and (max-width: 990px){
	/*Contact Us Page*/
	.contact-us-form{margin-right:0px;}
	/*Contact Us Page*/
}
@media only screen and (max-width: 991px) {
	.user_designation {font-size: 14px;}
	footer .menu-footer-menu-container li {padding:15px 9px 5px;}
	footer .menu-footer-menu-container li a {font-size: 16px;line-height: 20px;padding: 0 0 10px;}
	.home_content_section.row > div:first-child{order:2;}
	.home_content_section.row > div:last-child{order:1;padding:0px;}
	.resident_btn_block{display:none;}
	body:not(.logged-in) .resident_btn_block{display:block;}
	.menu-footer-menu-container {text-align: center;}
	footer .menu-footer-menu-container li{border:0px;}
	.header_inner_container, .footer_inner_container {padding: 30px 0 50px;}
	.map_image_block {margin: 0 0 40px;}
	.common_p, p {font-size: 16px;line-height: 19px;}
	.sub_content_block {padding: 30px 0 70px;}
	.board_heading h3, .commitee_heading h3 {font-size: 30px;line-height: 38px;}
	.board_members_section { margin: 0 0 25px;}
	.resident_inner_container,.upcoming_event_container .resident_inner_container{padding:0px;}
	.common-heading {font-size: 30px;line-height: 32px;}
	.common-sub-heading{font-size: 26px;}
	/*submit request Page*/
	.resident_inner_container.submit-request-section{padding:0px 0px 0px 0px;}
	/*submit request*/
	/*new residential information page*/
	.resident-content-section{padding-bottom:30px;}
	.resident-content-section-li{padding-bottom:40px;}
	/*new residential information page*/
	.public_notice_title_block > div{padding:0px;}
	.single_post .title{font-size: 22px;line-height: 26px;}
	.archieve_posts > div{padding:0 !important;}
	.margin_bottom_200 {margin-bottom: 150px;}
	.accuount_container {padding: 0 0 0 50px;}
	.resident_inner_container .common-heading{margin-bottom: 30px;}
	.meetings_navigation{padding: 0px;}
	.meetings_navigation li{padding:0px 0px 15px;}
}

@media only screen and (max-width: 767px) {
	.board_members_section {margin: 0 0 35px;}
	.form-section span input, .form-section span textarea{padding: 12px 15px;}
	.team_member .title h4,.resident_container #user-registration .user-registration-MyAccount-content h2,.resident_container #user-registration .user-registration-MyAccount-content .edit-password legend,.resident_inner_container .title h4{font-size: 23px;line-height: 28px;}
	.board_heading h3, .commitee_heading h3 {font-size: 28px;line-height: 36px;}
	.register_container .ur-frontend-form .ur-form-row .ur-form-grid,.resident_container .ur-frontend-form .ur-form-row .ur-form-grid{max-width:100%;}
	.register_container .ur-frontend-form .ur-form-row .ur-form-grid > div:nth-child(odd),.register_container .ur-frontend-form .ur-form-row .ur-form-grid > div:nth-child(even),.resident_container .ur-frontend-form .ur-form-row .ur-form-grid > div:nth-child(odd),.resident_container .ur-frontend-form .ur-form-row .ur-form-grid > div:nth-child(even),.common_list_row > div:nth-child(odd),.common_list_row > div:nth-child(even){padding:0px;}
	.register_container .ur-frontend-form button,.resident_container #user-registration .user-registration-Button, .register_container .ur-frontend-form button{width:100%;min-width: auto;max-width:100%;}
	.g-recaptcha {transform: scale(.7);transform-origin: 0 0;}
	.user-registration-profile-fields__field-wrapper .ur-form-row .ur-form-grid.ur-grid-1 > div {width: 100%;}
	body #user-registration.horizontal .user-registration-MyAccount-content .user-registration-profile-header .user-registration-img-container {width: 100% !important;}
	.resident_container #user-registration header {width: 100%;padding:20px 0 30px;}
	p.user-registration-tips {text-align: left;}
	.common-heading {font-size: 28px;line-height: 30px;}
	.common-sub-heading{font-size: 24px;}
	/*Contact Us Page*/
	.contact-us-form{margin:0px auto;}
	/*Contact Us Page*/
	
	.single_post .title{font-size: 20px;line-height: 24px;}
	.single_post .post_title p{height:auto !important;}
	.margin_bottom_200 {margin-bottom: 100px;}
	.resident_container .login_form_block #user-registration .user-registration-Button,.account_btn{min-width:280px;max-width:280px;}
	.accuount_container{padding:30px 0px 0px;}
	.meeting_container .buttons_block {text-align:left;}
	.meeting_container .buttons_block .pdfs,.meeting_container .buttons_block .pdf_inner {display:block;}
	.meeting_container .buttons_block .pdfs .pdf_inner:nth-child(odd) a {margin-right: 0px;}
	.meeting_container .pdf_inner a.resident_btn {width: 100%;}

}
@media only screen and (max-width: 576px) {
	.container{padding:0 30px;}
	body .mobmenu-left-panel{width:350px;}
	/*Contact Us Page*/
	.contact-us-form,.contact-us-form .first_name,.contact-us-form input[type=submit].submit-btn{width:100%;}
	/*Contact Us Page*/
	.newsletter_email, .newsletter_form_container input[type="text"]{width:100%;}
	.email_label,.newsletter_form_container span{max-width:100%;width:100%;}
	.newsletter_btn,.newsletter_form_container input[type="submit"]{width:100%;margin:15px 0px;}
	body.admin-bar .mobmenu.mob-menu-header-holder, .mob-menu-header-holder.mobmenu {top: 38px !important;}
	.sub_content_block {padding: 30px 0 50px;}
	/*realtor information page*/
	#realtor-information-form-section{margin:0px 0px 30px;}
	#realtor-information-section{margin-bottom:30px;}
	#realtor-information-section .prospective-content{margin-bottom:30px;}
	/*realtor information page*/
	/*new residential information page*/
	.resident-content-section{padding-bottom:10px;}
	.resident-content-section-li{padding-bottom:20px;}
	.new-resident-information-section{margin-bottom:0px;}
	/*new residential information page*/
	.upcoming_event_container .resident_inner_container .public_nocie_row > div.single_post,  #upcoming-events div.single_post{padding: 20px 25px;}
	body:not(.logged-in) .resident_btn_block {margin:20px 0px 0px;}
	.board_heading h3, .commitee_heading h3 {font-size: 26px;line-height: 30px;}
}

@media only screen and (max-width: 480px) {
	body .mobmenu-left-panel{width:300px;}
	.site_logo a img {max-width: 150px;width: 100%;}
	body.admin-bar .mobmenu.mob-menu-header-holder, .mob-menu-header-holder.mobmenu {top: 30px !important;}
	.resident_container .ur-frontend-form .ur-form-row .ur-form-grid .user-registration-form-row input,.resident_container #user-registration span,.resident_container #user-registration .user-registration-Button,.register_container .user-registration.ur-frontend-form .ur-form-grid input, .register_container .user-registration.ur-frontend-form .ur-form-grid select,.resident_container .ur-frontend-form .ur-form-row .ur-form-grid input, .resident_container .ur-frontend-form .ur-form-row .ur-form-grid select,.resident_container .login_form_block #user-registration .user-registration-Button,.account_btn{width:100%;min-width: auto;max-width:100%;}
	.g-recaptcha {transform: scale(.6);transform-origin: 0 0;}
	a.common_pdf_link {padding: 10px 0px 35px 52px; margin: 0 0 5px;}
	.resident_inner_container .common-heading {margin-bottom: 30px;}
	.g-recaptcha {transform:scale(0.77);transform-origin:0 0;}
}
@media only screen and (max-width: 380px) {
	.form-section input[type=submit]{width:100%;max-width:100%;min-width:unset;}
	body .mobmenu-left-panel{width:280px;}
}