/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: twentytwentyone
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 2.0.1700637274
Updated: 2023-11-22 07:14:34
*/
.select-plan-banner{
	background-image:url(/wp-content/uploads/2023/11/banner.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding-top:100px;
	padding-bottom:100px;
}
.cstm-container{
	width:1140px;
	margin:auto;
}
.cstm-sign-up{
    font-size: 16px!important;
    color: #1bc300!important;
	text-align:center;
	font-family:Inter!important;
	font-weight:700!important;
}
.cstm-great-text{
	text-align:center;
	font-size:54px;
	color:#ffffff;
	font-family:Nexa;
}
.cstm-lorem{
	font-size:15px;
	color:#ffffff;
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
	padding:0px 10px;
}
.have-questions{
	font-size:17px;
	color:#ffffff!important;
	text-align:center;
}
.have-questions-number{
	color:#1bc300;
	text-decoration:none;
}
.tab-box{
	display:flex;
	justify-content:center;
}
.white-box{
	background-color:#ffffff;
	width:1140px;
	margin-top:50px;
	padding-top:50px;
	padding-bottom:50px;
}
.select-plan-text{
	font-size:54px!important;
	color:#333333!important;
	text-align:center;
}
.select-plan-span{
	color:#1bc300!important;
}
.tab{
	display:flex;
	justify-content:center;
	margin-top:30px;
	gap:30px;
}
.tablinks{
	background-color: #e1f7de!important;
	border:1px solid #1bc300;
    border-radius: 30px;
    padding: 22px 36px 22px 36px;
    color: #1bc300!important;
	font-size:17px;
	line-height:10px;
}
.tablinks:hover{
	border:1px solid #1bc300;
}
.tablinks.active{
	background-color: #1bc300!important;
    border-radius: 30px;
    color: #ffffff!important;
}
.tablinks:focus{
	outline:none;
}
.find-out{
	font-size:16px;
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
}
.money-back{
	font-size:18px;
	color:#353535!important;
	text-align:center;
	margin-bottom:50px;
}
.cstm-plane-box{
	display:flex;
	justify-content:center;
}
/* progress bar */
:root {
    --line-border-fill:  rgba(128, 63, 166, 1);
    --line-border-empty: rgba(205, 205, 180, 1);
    --text-empty:        rgba(175, 175, 150, 1);
    --text-fill:         rgba(74, 54, 50, 1);
    --background-color:  rgba(245, 245, 220, 1);
} 
* {
    box-sizing: border-box;
}
.container {
    text-align: center;
}
.progress-container {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: 30px;
    max-width: 100%;
    width: 650px;
}
.progress {
    background-color: var(--line-border-fill);
    position: absolute;
    top: 18px;
    left: 20px;
    transform: translateY(-50%);
    height: 4px;
    max-width: 80%;
    width: 0%;
    z-index: -1;
    transition: 400ms ease;
}
.text-wrap {
    display: inline-block;
    text-align: center;
    width: 75px;
}
.text-wrap p {
    font-weight: 400;
    font-size: 12px;
    color: var(--text-empty);
}
.text-wrap.active p {
    font-weight: 400;
    color: var(--text-fill);
    transition: 400ms ease;
}
.circle {
    background-color:transparent;
	border:1px solid #ffffff;
	font-size:21px;
	color:#1bc300;
	font-family:Inter;
    font-weight: 700;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    position: relative; /* Position the child element */
    left: 20px; 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 400ms ease;
}
.text-wrap.active div.circle {
    background-color:#1bc300;
    color:#ffffff;
	border:1px solid #1bc300;
	box-shadow: 0px 0px 0px 10px rgba(27, 195, 0, 0.3)
}
.progress-box{
	display:flex;
	justify-content:center;
	margin-top:50px;
}
.circle{
	Position:relative;
}
.circle:after{
	position:absolute;
	content:'';
    border:2px solid #6c7279;
	height:2px;
	width:126px;
	top:30px;
	right:-127px;
}
.circle-last::after{
	display:none!important;
}
.cstm-plane-box .mepr-price-box {
	width:370px!important;
	background-color:#f5f5f5!important;
}
.find-out p{
	padding-left:10px;
	padding-right:10px;
}
/* contact-form */
.progress-second-page {
    background-color:#1bc300;
	border:1px solid #1bc300;
	font-size:21px;
	color:#ffffff;
	font-family:Inter;
    font-weight: 700;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    position: relative; /* Position the child element */
    left: 20px; 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 400ms ease;
}
.progress-second-page{
	Position:relative;
}
.progress-second-page:after{
	position:absolute;
	content:'';
    border:2px solid #1bc300;
	height:2px;
	width:126px;
	top:30px;
	right:-127px;
}
.cstm-contact-form-one, .cstm-submit-btn,{
	display:flex;
	justify-content:center;
}
.cstm-contact-form-one input{
	width: 450px;
    height: 55px;
    border: 0px;
    background-color: #eeeeee;
    border-radius: 5px;
	margin-bottom:20px;
	padding-left:0px;
	color:#353535;
	font-size:16px;
	font-family:Inter;
	font-weight:500;
	padding-left:20px;
}
.cstm-contact-form-one input:focus{
	outline:none;
}

	
.cstm-contact-form-one input:focus{
	outline:none;
	background-color:#ffffff;
	border:2px solid #1bc300;
	border-radius:0px;
}
.cstm-contact-form-one input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cstm-firstname-lastname, .cstm-email-phone{
	display:flex;
	justify-content:center;
	gap:20px;
}
.cstm-contact-form-one input::placeholder{
	color:#767676;
	font-size:16px;
	font-family:Inter;
	font-weight:500;
}
.cstm-contact-form-one input[type="submit"]{
	background-color:#000000;
	color:#ffffff!important;
	font-size:13px;
	font-family:Inter;
	font-weight:700;
	height: 50px;
    width: 300px;
    margin-top: 20px;
	text-transform: uppercase;
}
.cstm-contact-form-one input[type="submit"]:hover{
	background-color:#1bc300;
}
.cstm-contact-form-one input[type="submit"]:focus{
	border:0px;
	border-radius:5px;
}
.cstm-submit-btn {
    position: relative;
    margin: auto;
    width: fit-content;
}
.cstm-submit-btn:after {
    position:absolute;
    content: '';
    background-image: url(/wp-content/uploads/2023/10/Boxes2-1.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
    height: 12px;
    width: 12px;
    bottom: 20px;
    right: 0px;
}
.cstm-contact-form-one p {
            position:relative;
			margin:0px;
        }
    .cstm-contact-form-one label {
            padding:10px;
            pointer-events: none;
			color:#767676;
			font-size:16px;
			font-family:Inter;
			font-weight:500;
            position:absolute;
            left:10px;
            top:6px;
            transition: 0.2s;
            transition-timing-function: ease;
            transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
        }
.cstm-contact-form-one .cstm-firstname-lastname input:focus + label, input:not(:placeholder-shown) + label ,.cstm-contact-form-one .cstm-email-phone input:focus + label{
    transform: scale(0.75) translateY(-70%) translateX(-14px);
    background: #fff;
    top: 0px;
    left: 5px;
}
/* address-form */
.main-section a button:focus{
	outline:none!important;
	outline-offset:none;
}
.progress-second-page {
    background-color:#1bc300;
	border:1px solid #1bc300;
	font-size:21px;
	color:#ffffff;
	font-family:Inter;
    font-weight: 700;
    border-radius: 50%;
    height: 60px;
    width: 60px;
    position: relative; /* Position the child element */
    left: 20px; 
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 400ms ease;
}
.progress-second-page{
	Position:relative;
}
.progress-second-page:after{
	position:absolute;
	content:'';
    border:2px solid #1bc300;
	height:2px;
	width:126px;
	top:30px;
	right:-127px;
}
.cstm-address-form{
display:flex;
	justify-content:center;
}
.cstm-address-form input{
	width: 200px;
    height: 55px;
    border: 0px;
    background-color: #eeeeee;
    border-radius: 5px;
	margin-bottom:20px;
	padding-left:0px;
	color:#353535;
	font-size:16px;
	font-family:Inter;
	font-weight:500;
	padding-left:20px;
}
.cstm-address-form .street-address input{
	width:420px;
}
.cstm-address-form input:focus{
	outline:none;
}
.cstm-address-form input:focus{
	outline:none;
	background-color:#ffffff;
	border:2px solid #1bc300;
	border-radius:0px;
}
.cstm-address-form input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cstm-firstname-lastname, .cstm-email-phone, .cstm-firstname-lastname-form2, .cstm-email-phone-form2{
	display:flex;
	justify-content:center;
	gap:20px;
}
.cstm-address-form input::placeholder{
	color:#767676;
	font-size:16px;
	font-family:Inter;
	font-weight:500;
}
.cstm-address-form input[type="submit"]{
	background-color:#000000;
	color:#ffffff!important;
	font-size:13px;
	font-family:Inter;
	font-weight:700;
	height: 50px;
    width: 300px;
    margin-top: 20px;
	text-transform: uppercase;
}
.cstm-address-form input[type="submit"]:hover{
	background-color:#1bc300;
}
.cstm-address-form input[type="submit"]:focus{
	border:0px;
	border-radius:5px;
}
.cstm-submit-btn {
    position: relative;
    margin: auto;
    width: fit-content;
}
.cstm-submit-btn:after {
    position:absolute;
    content: '';
    background-image: url(/wp-content/uploads/2023/10/Boxes2-1.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
    height: 12px;
    width: 12px;
    bottom: 20px;
    right: 0px;
}
.cstm-address-form p {
            position:relative;
			margin:0px;
        }
    .cstm-address-form label {
            padding:10px;
            pointer-events: none;
			color:#767676;
			font-size:16px;
			font-family:Inter;
			font-weight:500;
            position:absolute;
            left:10px;
            top:6px;
            transition: 0.2s;
            transition-timing-function: ease;
            transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
        }
.cstm-address-form .cstm-firstname-lastname-form2 input:focus + label, input:not(:placeholder-shown) + label ,.cstm-address-form .cstm-email-phone-form2 input:focus + label{
    transform: scale(0.75) translateY(-70%) translateX(-14px);
    background: #fff;
    top: 0px;
    left: 5px;
}
/* choose plane */
.page-template-plans .mp-form-row.mepr_first_name.mepr-field-required, .pay-doc-name, .page-template-plans .mp-form-row.mepr_last_name.mepr-field-required, .page-template-plans .mp-form-row.mepr_email.mepr-field-required,.page-template-plans .mp-form-row.mepr_mepr_street_to_monitor{
	display:none;
}
.page-template-upgrade-plan .mp-form-row.mepr_first_name.mepr-field-required, .pay-doc-name, .page-template-upgrade-plan .mp-form-row.mepr_last_name.mepr-field-required, .page-template-upgrade-plan .mp-form-row.mepr_email.mepr-field-required,.page-template-upgrade-plan .mp-form-row.mepr_mepr_street_to_monitor{
	display:none;
}
.page-template-plans .mp_wrapper{
	display: flex;
    margin: auto;
    justify-content: center;
    align-content: center;
	margin-top:50px;
}
.page-template-plans .mepr-form-input{
  width: 1000px!important;
  height: 55px;
  background-color: #eee !important;
  border: none !important;
  border-radius:5px;
  color:#353535!important;
  font-size:16px!important;
  font-family:'Inter'!important;
}
.page-template-plans .mepr-form-input:focus{
	outline:none;
}
	
.page-template-plans .mp-form-row.mepr_bold.mepr_price{
  font-size: 28px;
  font-family: 'inter';
  font-weight: 700;
}
.page-template-plans .mp-form-label{
  font-size: 16px;
  color: #767676;
  font-family: 'inter';
}
.page-template-plans button.mp-hide-pw.hide-if-no-js{
	border-radius:0px 5px 5px 0px;
}
.page-template-plans button.mp-hide-pw.hide-if-no-js:hover{
	background:#1bc300;
}
.page-template-plans button.mp-hide-pw.hide-if-no-js:hover .dashicons.dashicons-visibility{
	color:#fff;
}
.page-template-plans .mepr-form-has-errors{
	display:none!important;
}
.page-template-plans .mp-form-submit{
  display: flex;
  justify-content: center;
  margin-bottom: 80px;
}
.page-template-plans input.mepr-submit{
  font-size: 13px!important;
  text-transform:uppercase;
  font-family: 'Inter'!important;
  font-weight: 700;
  padding: 12px 120px 12px 120px!important;
  border-radius: 5px;
}
.page-template-plans input.mepr-submit:hover{
	background:#1bc300;
	border:3px solid #1bc300!important;
	color:#fff;
}

.page-template-plans input.mepr-submit:focus{
	outline:none;
}
.page-template-plans .mepr-form-input.invalid{
	background:#eee!important;
	border:0px!important;
}
.page-template-plans .have-coupon-link{
	font-size:14px;
	color:#767676;
	font-family:'Inter';
}
.page-template-plans .have-coupon-link:hover{
	color:#1bc300;
}

/* Log in page */
.page-id-2487 .entry-title{
  font-size: 40px;
  font-family: 'inter';
  color:#333333;
  font-weight: 700;
}
.page-id-2487 .mepr-login-actions{
	display:flex;
	justify-content:center;
}
.page-id-2487 .entry-header {
	display:flex;
	justify-content:center;
	border-bottom: 0px!important;
	padding-bottom: 0px!important;
	margin-bottom: 0px!important;
}
.page-id-2487 #user_login, .page-id-2487 #user_pass, .page-id-2487 #mepr_user_or_email{
  height:55px;
  background-color: #eee !important;
  border: none !important;
  border-radius:5px;
  color:#353535!important;
  font-size:16px!important;
  font-family:'Inter'!important;
}
.page-id-2487 #user_login:focus, .page-id-2487 #user_pass:focus, .page-id-2487 #mepr_user_or_email:focus{
	outline:none;
}
.page-id-2487 label{
  font-size: 16px;
  color: #767676;
  font-family: 'inter';
}
.page-id-2487 .button.mp-hide-pw{
	border-radius:0px 5px 5px 0px;
}
.page-id-2487 .button.mp-hide-pw:hover{
	background:#1bc300;
}
.page-id-2487 .button.mp-hide-pw:hover .dashicons{
	color:#fff;
}
.page-id-2487 #rememberme:focus{
	outline:none;
}
.page-id-2487 .submit{
	display:flex;
	justify-content:center;
}
.page-id-2487 .button-primary.mepr-share-button{
  font-size: 14px!important;
  text-transform:uppercase;
  font-family: 'Inter'!important;
  font-weight: 700;
  padding: 12px 50px 12px 50px!important;
  border-radius: 5px;
}
.page-id-2487 .button-primary.mepr-share-button:hover{
    background:#1bc300;
	border:3px solid #1bc300!important;
	color:#fff;
}
.page-id-2487 .button-primary.mepr-share-button:focus{
	outline:none;
}
.page-id-2487 a{
	color:#767676;
	font-size:14px;
	font-family:'Inter';
}
.page-id-2487 a:hover{
	color:#1bc300;
}
.page-id-2487 input#rememberme{
	bottom:-5px;
	height:22px;
	width:22px;
	margin-left:18px;
}
.page-id-2487 input[type=checkbox]:after{
	top:1px;
}
.page-id-2487 .mepr_error{
	background:#fff!important;
	border:2px solid #1bc300!important;
	border-radius:5px!important;
}
.page-id-2487 .mepr_error ul li{
	font-family:'Inter'!important;
}
.page-id-2487 .mp-form-row.mepr_forgot_password_input{
	margin-top:10px!important;
}
.page-id-2487 h3{
	color:#1bc300!important;
	display:flex;
	justify-content:center;
	margin-bottom:30px;
}
.page-id-2487 #post-2487{
	margin-bottom:80px;
}
.page-id-2487 .button.mp-hide-pw{
	right:-1px;
}

/* dashboard page */

.page-template-plans .mp-form-row.mepr_custom_field.mepr_mepr_primary_phone.mepr-field-required, .page-template-plans .mp-form-row.mepr_custom_field.mepr_mepr_street_to_monitor.mepr-field-required{
	display:none;
}
.elementor.elementor-2552.elementor-location-footer {
    position: static;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: #fff;
}
.main-section {
	display:flex;
}
.dashboard-header{
	display:flex;
	align-items:center;
}
.side-menu ul.nav-menu{
	list-style:none;
}

.dashboard-logo{
	width:20%;
    display: flex;
    justify-content: center;
    padding: 20px 0px;
}
.search-box{
	width:43%;
}
.search-box form.is-search-form.is-form-style.is-form-style-3.is-form-id-2564.is-ajax-search{
	width:530px;
}
.search-box span.is-search-icon{
	height:55px;
	width:60px;
	padding-top:-18px;
	margin-top:-10px;
	background-color:#1bc300;
	border-radius:0px 5px 5px 0px;
}
.search-box span.is-search-icon svg{
	padding-top:12px;
}
.search-box .is-form-style .is-search-submit path {
    fill: #fff;
}

input#is-search-input-2564{
	height:55px!important;
	border:none;
	color:#767676!important;
	font-family:'Inter'!important;
	font-weight:500px;
	font-size:16px;
	border:1px solid #e8e8e8;
	border-radius:5px 0px 0px 5px;
}
.search-mainbox input:focus{
	outline:none;
}
.fa-magnifying-glass:before, .fa-search:before {
    content: "\f002";
    background-color: #1bc300;
    padding: 18px;
    font-size: 15px;
    border-radius: 5px;
    color: #ffffff;
}
span.is-search-icon{
	position:relative;
}
span.is-search-icon:after{
	position:absolute;
	content:'';
	background-image:url(/wp-content/uploads/2023/11/btnicon.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	height:10px;
	width:10px;
	right:-1px;
	bottom:-1px;
}
.search-mainbox ::placeholder{
	color:#767676;
	font-family:'Inter';
	font-weight:500px;
	font-size:16px;	
}
.header-bell{
	width:22%;
	display:flex;
	justify-content:end;
	align-items:center;
	border-right:1px solid #d9d9d9;
	height:60px;
	padding-right:20px;
}
.profile-img{
	padding-left:20px;
}
.header-bell i.fa-bell:before {
    content: "\f0f3";
    font-size: 20px;
    color: #0f0f0f;
}
div.wpforms-container-full .wpforms-confirmation-container-full, div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){
	background: transparent!important;
    border: 1px solid #1bc300!important;
    box-sizing: border-box!important;
    text-align: center;
}
.main-section, .main-section-second-page{
	background-color:#f5f5f5!important;
	padding-top:10px;
	display: flex;
}
.important-update-box{
    background: #ffffff;
    padding: 20px 10px;
	margin-top: 10px;
    margin-left: 10px;
    margin-right: 20px;
	
	margin-bottom:20px;
}
.john-text{
	font-size:22px!important;
	color:#333333!important;
	line-height:22px!important;
}
.john-eml{
	font-size:16px;
	color:#767676;
}

.profile-pic-box{
	width:25%;
	display:flex;
	justify-content:end;
	align-items:center;
	padding-right:0px;
}
.profile-text{
	margin-left:10px;
}
.side-menu{
    width: 300px;
    background-color: #000000;
	margin:10px 10px;
	min-height:100%!important;
	padding-top:0px;
	padding-bottom:50px;
}
.side-menu a{
	display:flex;
	align-items:center;
	font-size: 17px;
    text-decoration: none;
    color: #fff;
    line-height: 59px;
}
.side-menu ul{
	padding-left:0px;
}
.side-menu li{
	padding-top:10px;
	padding-bottom:10px;
}
.side-menu a:hover{
	color:#1bc300!important;
}
.side-menu i{
	padding-left:20px;
}

.main-dashboard{
	width: calc(100% - 300px);
}
.important-update{
	background-color:#f6f6f6;
	display: flex;
    justify-content: space-between;
    align-items: center;
	padding-left:20px;
	padding-right:20px;
	border:1px solid #e2e2e2;
}

h1.important-update-text {
    font-size: 22px!important;
	color:#333333!important;
    font-family: Nexa;
	padding-left:40px;
}
.important-update-text-second {
    font-size: 14px;
	color:#353535;
    font-family: Inter;
	font-weight:400;
}
.dismiss-btn{
	border: 0px;
    background: none!important;
    color: #010101!important;
    font-size: 14px;
    font-family: Inter;
	font-weight:700;
	cursor:pointer;
	margin-right:10px;
	padding:0px;
}
.dismiss-btn:hover{
	color:#1bc300!important;
}
.logout-btn i{
	margin-right:5px !important;
}
.get-btn, .learn-btn{
	background-color: #1bc300!important;
	font-size:14px;
    border: 0px;
    border-radius: 5px 5px 0px 5px;
    color: #fff;
    padding: 16px 45px 16px 45px;
    font-family: Inter;
    font-weight: 700;
	text-decoration:none;
	text-transform:uppercase;
	cursor:pointer;
}
.get-btn:hover, .learn-btn:hover, .mepr-profile-image-wrapper .button:hover{
	color:#fff!important;
	background-color:#000!important;
}
.get-btn, .learn-btn{
	position:relative;
}
.get-btn:after, .learn-btn:after, .mepr-profile-image-wrapper .button:after{
	position:absolute;
	content:'';
	background-image:url(/wp-content/uploads/2023/11/btnicon.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	height:10px;
	width:10px;
	right:0px;
	bottom:0px;
}
h1.important-update-text{
	position:relative;
}
h1.important-update-text:before{
	position:absolute;
	content:'';
	background-image:url(/wp-content/uploads/2023/11/Icondanger.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	height:28px;
	width:31px;
	left:0px;
	top:20px;
}
h2.alert-report-text{
	font-size:30px!important;
	border-right: 1px solid #8d8d8d;
    line-height: 20px!important;
    margin-right: 20px;
    padding-right: 20px;
}
h2.alert-report-text-second{
	font-size:30px!important;
    line-height: 20px;
    margin-right: 20px;
    padding-right: 20px;
}
.alerts-box{
	display: flex;
    justify-content: space-between;
    align-items: center;
	margin-top:20px;
	margin-bottom:20px;
}
.notficiations-btn{
	background: none!important;
    border: 0px;
    color: #010101!important;
    font-size: 14px!important;
	cursor:pointer;
	font-family:'Inter';
	font-weight:700;
}
.notficiations-btn:hover{
	color:#1bc300!important;
}
.see-notficiations i.fa-solid.fa-arrow-right-long:before{
	margin-left:10px;
}
.report-text-box{
	display:flex;
	align-items:center;
}
p.title-text{
	color:#8d8d8d!important;
	font-size:14px!important;
}
.alert-id-box{
	display: flex;
	gap:10px;
	flex-wrap:wrap;
}
.alert-id-one, .alert-id-two{
	background-color: #f6f6f6!important;
    padding-left: 40px;
    padding-right: 40px;
    border: 1px solid #e2e2e2;
	padding-bottom:30px;
	width:49%;
}
button.view-report-btn{
	background-color: #fff!important;
    font-size: 14px;
    border: 1px solid #1bc300;
    border-radius: 5px 5px 5px 5px;
    color: #fff;
    padding: 15px 30px 15px 30px;
    font-family: Inter;
    font-weight: 700;
    cursor: pointer;
}
h2.alert-id-text{
	font-size:23px!important;
	color:#333333!important;
}
p.document-number-text, .document-number-text-2{
	margin-bottom:5px;
	font-size:16px;
	font-family:'Nexa';
	color:#333333!important;
}
p.property-address-text{
	margin-top:0px;
	font-size:16px;
	font-family:'Nexa';
	color:#333333!important;
}
.cross-icon-box{
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.cross-icon-box i.fa-solid.fa-xmark{
	font-size:24px!important;
}
span.document-number-span{
    margin-left: 10px;
	font-size: 14px;
    font-family: 'Inter';
}
span.property-address-span{
    margin-left:20px;
	font-size: 14px;
    font-family: 'Inter';
}	
.date-text{
	color:#1bc300!important;
	text-decoration:none;
	margin-left:0px;
}
.calender-box i.fa-regular.fa-calendar{
	margin-right:10px;
}
.calender-box{
	margin-top:20px;
}
a.date-text{
	margin-left:30px;
}

.detail-report-btn:hover{
	color:#fff!important;
	background-color:#1bc300!important;
}
.calender-box{
	display: flex;
    align-items: center;
}
.view-report-btn {
    background: transparent!important;
    border: 0px;
    color: #010101!important;
    font-size: 14px!important;
	cursor:pointer;
}
.view-report-btn:hover {
    color: #1bc300!important;
}
.view-report-btn i.fa-solid.fa-angles-right{
	margin-left:10px;
}
.menu-icon{
	margin-right:10px;
	font-size:20px;
}
.bg-image{
	background-image:url(/wp-content/uploads/2023/11/imagebg.png);
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	width:100%;
	padding-top:30px;
	padding-bottom:50px;
}
.background-box{
	display:flex;
	justify-content:space-between;
}
.notficiations-box {
    background-color: #edfaeb!important;
    margin-left: 20px;
    padding-left: 20px;
    padding-top: 10px;
    width: 70% !important;
	max-height: 365px;
    overflow-y: scroll;
}
.notfi-view-all {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.dont-text {
    color: #333333!important;
    font-size: 19px!important;
	font-family:'Nexa'!important;
	font-weight:700;
}
.lorem-text-first{
	font-size: 16px!important;
    color: #353535!important;
    width: 350px;
	margin:15px 0px;
}
.dont-box{
	padding-top:20px;
	padding-left:40px;
}
p.notfi-text {
    font-size: 14px!important;
    color: #333333!important;
}
span.notfi-text-span {
    color: #1bc301!important;
}
.notficiations-bell-box{
	display:flex;
	background-color:#ffffff;
	margin-right:20px;
	padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 30px;
	margin-top:10px;
}
.lorem-and-date-text{
    display: flex;
    justify-content: space-between;
		width:100%;

}
.lorem-with-date{
	margin-left:20px;
	margin-right:20px;
	border-left: 1px solid #d8d8d8;
    padding-left: 20px;
		width:100%;
}
.cstm-bell-icon img {
	/*margin-top:20px;*/
	
}
.cstm-bell-icon{
	display: flex;
  align-content: center;
  justify-content: center;
  margin: auto;
}
p.lorem-text-p{
	padding-right:50px;
}
h4.lorem-text-one{
	font-size:15px;
	font-family:'Nexa'!important;
	font-weight:700;
	color:#333333!important;
}
li::marker{
	display:none!important;
}
.active li:active {
	background-color:#fff;
}
.side-menu li{
	position:relative;
}
.side-menu li:after{
	position:absolute;
	content:'';
	/*background-image:url(/wp-content/uploads/2023/11/Rectangle-1.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	height:1px;*/
	border-top: solid 1px #767676;
    width: 270px;
    left: 14px;
    bottom: 0px;
	width:270px;
	left:14px;
	bottom:0px;
}
li.active:before {
    content: "";
    border-top: 1px solid #1bc300;
    position: absolute;
    top: -1px;
    width: 100%;
	left: 0;
}
.side-menu .last-child::after {
  display:none;
  }
  .side-menu .active:after{
	  display:none !important;
  }
  #menu .active{
   background:#1bc300;
   color:#fff;
  }
   #menu .active i, #menu .active:hover a{
   color:#fff !important
   ;
  }
/* dashboard alert & Reports */
 .main-section-second-page h1.property_text{
    font-size: 42px!important;
    color: #333333!important;
 }
.main-section-second-page .property-h, .main-section-second-page .country-h{
    font-size: 18px;
    font-family: 'Nexa';
    color: #333333!important;
	line-height:28px;
}
.main-section-second-page .property-p, .main-section-second-page .orange-p{
    font-size:16px;
    color:#353535;
    font-family:'Inter';
}
.main-section-second-page .country-h, .main-section-second-page .property-h{
	margin-top:20px;
}
.main-section-second-page .property-location-box{
	display:flex;
}
.main-section-second-page .property-location, .main-section-second-page .geo{
	width:35%;
}
.main-section-second-page .profile-john{
	width:30%;
	background-color:#f3f3f3;
	display: flex;
    justify-content: end;
    align-items: center;
    padding-right: 20px
}
.main-section-second-page .alert-id-box{
    background-color: #f6f6f6!important;
    padding-left: 20px;
    padding-right:20px;
    border: 1px solid #e2e2e2;
    padding-bottom: 30px;
	padding-top:30px;
	margin-top:30px;
}
.main-section-second-page .bell-noti-icn-box{
	display: flex;
    align-items: center;
	padding-right:20px;
}

.main-section-second-page .alert-id-h{
	    font-size: 23px!important;
    color: #333333!important;
	line-height:50px;
}
.main-section-second-page .document-number-text-2{
	line-height:18px;
}
 .main-section-second-page .bell-noti-icn-box a{
	background:#fff;
	border-radius:50px;
	padding:30px;
 }
 .main-section-second-page .btn-box{
	 display:grid;
	 width:fit-content;
	 justify-content:end;
 }
 .main-section-second-page .bell-noti-icn-box{
	 width:auto;
 }
 .main-section-second-page .alert-id-number{
	 width:60%;
 }
 
 /* dashboard Manage Account */
div#mepr-account-nav {
    font-size: 16px;
    text-transform: uppercase;
}
div#mepr-account-nav a{
	text-decoration:none;
}
 .page-template-account .mepr-active-nav-tab, .page-template-account .mepr-active-nav-tab a{
    font-family: 'Inter';
    color: #1bc300;
	text-decoration:underline;
}
.page-template-account input.mepr-submit.mepr-share-button{
	margin-top:20px;
	margin-left:10px;
}
.page-template-account span.mepr-account-change-password {
    margin-left: 10px;
}
.page-template-account .mp_wrapper table.mepr-account-table tr{
	border:1px solid #e2e2e2!important;
}
.page-template-account .important-update-box p{
    font-size: 30px;
    font-family: 'Nexa-Black';
    margin-bottom: 30px;
	font-weight:400 !important;
}
.page-template-account .mp-form-label, .page-template-account .mp-form-row, .elementor-location-popup label.wpforms-field-label, .p-PaymentDetails-group label, .mp-form-label label, .p-FieldLabel{
	font-size: 16px!important;
  color: #767676!important;
  font-family: 'inter'!important;
	}
	
.page-template-account .mepr-form-input, .elementor-location-popup input, .elementor-location-popup textarea, .mepr_signup_form input, #mepr_billing_zip_code1, .p-Grid.p-CardForm input {
  height:55px;
  background-color: #eee !important;
  border: none !important;
  border-radius:5px;
  color:#353535!important;
  font-size:16px!important;
  font-family:'Inter'!important;
}
.page-template-account .mepr-form-input:focus{
	outline:none;
}
.page-template-account .mepr-form-input{
	border-radius:5px 5px 5px 5px;
}
.page-template-account .mepr-form-input:hover{
	background:#1bc300;
}
.page-template-account .mepr-form-input{
	color:#fff;
}
.page-template-account .mepr-form-input:focus{
	outline:none;
}
 .mp-form-submit .mepr-submit {
	 background:#000 !important;
 }
.page-template-account input.mepr-submit.mepr-share-button, .page-template-account input.mepr-submit, .mp-form-submit .mepr-form-input, .mp-form-submit .mepr-submit {
  font-size: 14px!important;
  text-transform:uppercase;
  font-family: 'Inter'!important;
  font-weight: 700;
  padding: 12px 50px 12px 50px!important;
  border-radius: 5px;
}
.page-template-account input.mepr-submit{
	margin-left:16px;
}
.page-template-account input.mepr-submit.mepr-share-button:hover, .page-template-account input.mepr-submit:hover, .mp-form-submit .mepr-submit:hover{
    background:#1bc300!important;
	border:3px solid #1bc300!important;
	color:#fff;
}
.page-template-account input.mepr-submit.mepr-share-button:focus, .page-template-account input.mepr-submit:focus{
	outline:none;
}
.page-template-account span.mepr-account-change-password{
		font-size: 16px;
  color: #767676;
  font-family: 'inter';
}
.page-template-account{
	margin-bottom:0px;
}
.page-template-account tr{
	background-color:#f6f6f6;
}
.page-template-account .mp_wrapper table.mepr-account-table th{
	font-family:'Inter';
}
.page-template-account .button.mp-hide-pw {
    right:-1px;
	border-radius:0px 5px 5px 0px;
}
.page-template-account button.mp-hide-pw.hide-if-no-js{
	background-color:#1bc300;
}
  

/* dashboard add property */

.page-template-properties .important-update-box a{
	display:flex;
	justify-content:end;
	margin-bottom:20px;
	text-decoration:none;
	width:fit-content;
}
.page-template-properties table.properties{
	background-color:#f6f6f6;
}
.page-template-properties th{
    font-size: 14px;
    font-family: 'Inter';
}
.page-template-properties .add-property-form .city-apm, #mepr_account_form{
	display:flex;
	flex-wrap: wrap;
}
.page-template-properties .add-property-form{
	padding-bottom:0px;
}
.page-template-dashboard .important-update-box{
	margin-bottom:20px;
}
.page-template-properties .main-dashboard{
	margin-bottom:30px !important;
}
.page-template-properties .important-update-box{
	height:100% !important;
}
.city-apm div {
    flex: 50%;
}
.mp_wrapper .mp-form-row {
    margin-bottom: 20px;
    flex: 45%;
}
.mp_wrapper .mp-form-row.mepr_mepr_primary_phone{
	flex: 100%;
}
.mp_wrapper .iti--allow-dropdown{
	width:50%;
}
.address-unit-country, .city-apm div{
	padding: 0 15px;
}
.page-template-properties .add-property-form input:focus{
	outline:none;
}
.address-unit-country, .city-apm div{
	margin-bottom:20px;
}
.page-template-properties label{
	font-size: 16px;
  color: #767676;
  font-family: 'inter';
  display:block;
}
.add-property-form label{
	margin-bottom:0px;
}
.page-template-properties .important-update-box h2{
	display:flex;
	justify-content:center;
	margin-bottom:20px;
	font-size:40px;
}
.mepr-account-table th, .mepr-account-table td, .page-template-properties th, .page-template-properties td {
	border:1px solid #e2e2e2;
	padding:15px 10px!important;
}
.mepr-account-table td{
	border-left:1px solid #e2e2e2!importants;
}
.page-template-properties .add-property-form input, .page-template-properties .add-property-form select{
	height:55px;
  background-color: #eee !important;
  border: none !important;
  border-radius:5px;
  color:#353535!important;
  font-size:16px!important;
  font-family:'Inter'!important;
  width:100%;
}
.page-template-properties .add-property-form input[type="submit"]{
    background-color: #000000!important;
	font-size:14px;
    border: 0px;
    border-radius: 5px 5px 5px 5px;
    color: #fff!important;
    padding: 16px 45px 16px 45px;
    font-family: Inter;
    font-weight: 700;
	cursor:pointer;
	margin-top:30px!important;
	width:200px;
	margin:auto;
	display:block;
}
.page-template-properties .add-property-form input[type="submit"]:hover{
	background-color:#1bc300!important;
}
/* support popup */
.elementor-location-popup .elementor-heading-title.elementor-size-default{
	font-size:30px;
}
.elementor-location-popup label.wpforms-field-label {
    margin-bottom: 0px!important;
}
.elementor-location-popup button#wpforms-submit-2557 {
    background-color: #1bc300;
    padding: 20px 60px 20px 60px;
    line-height: 0px;
    font-size: 14px;
    font-family: 'Inter';
    font-weight: 700;
}
.elementor-location-popup button#wpforms-submit-2557:hover{
	background-color:#000;
}
.elementor-location-popup textarea:focus, .elementor-location-popup input:focus{
	box-shadow:none!important;
}
/* search-result*/

.search-results .page-title{
    font-size: 40px;
    display: flex;
	color:#000;
    justify-content: center;
	padding-top:30px;
}
.search-results .page-header{
	padding-bottom:20px;
	border-bottom:0px;
}
.search-results .entry-title.default-max-width{
	font-size:28px;
	border-bottom:0px;
	line-height:40px;
}
.search-results .entry-title a{
	text-decoration:0px!important;
}
.search-results .entry-content{
	font-family:'Inter';
}

.logged-in .Login, .logout{
		display:none!important;
	}

	
.logged-in .logout{
		display:block!important;
	}
	.important-update-box h3{
		margin:auto !important;
	}
	
.wpforms-render-modern .choice-1{
	display:block !important;
}
/* Responsive */
@media only screen and (min-width: 1024px){
.pum-container.pum-responsive.pum-responsive-small {
    margin-left: -15% !important;
    width: 60% !important;
}
}
@media only screen and (max-width: 767px){
    .cstm-container{
        width:auto;
	}
	#wpua-file-existing{
		width:100% !important;
	}
	#wpua-upload-button-existing .button{
	margin-top:15px !important;
}
	.dashboard-logo{
		justify-content:start !important;
	}
	.main-section, .main-section-second-page{
		display:block;
	}
	input#is-search-input-2564{
		height:40px!important;
	}
	.dashboard-header{
		padding:10px 0px;
	}
	.main-dashboard{
		margin-top:0px;
	}
	.search-box{
		display:none;
	}
	
	.profile-pic-box {
    width: 60%;
   padding-right:0px;
}
   .profile-img{
	   display:flex;
	   justify-content:center;
	   padding-left:0px;
   }
   .john-text, .john-eml{
	   font-size:12px!important;
	   line-height:16px!important;
   }
   .side-menu{
	   padding-bottom:0 !important;
   }
   .profile-img img{
	   height:40px;
	   width:40px;
   }
   .dashboard-logo{
	   width:40%;
   }
   .dashboard-logo {
    padding:0px 10px;
   }
   .profile-text{
	margin-left:10px;
	padding-right:10px;
}
	
	section.select-plan-banner{
		padding-top:30px;
		padding-bottom:30px;
	}
	.circle:after {
    width: 33px;
    top: 18px;
    right: -34px;
    }
	.circle{
		font-size:14px;
		height:40px;
		width:40px;
	}
	.progress-container{
		width:auto;
		margin-bottom:0px;
	}
	.tab-box{
		display:block;
	}
	.white-box{
		width:auto;
		padding-top:30px;
		padding-bottom:0px;
	}
	.white-box h2{
		font-size:28px!important;
	}
	.tab{
		gap:10px;
	}
	.tablinks{
		font-size:14px;
	}
	.find-out br{
		display:none;
	}
	.ownership-2{
		height:auto!important;
	}
	button.membership-btn, .money-back{
		margin-bottom:30px;
	}
	h4.ownership-text-2 {
    padding-right: 80px!important;
    padding-left: 80px!important;
	}
	.cstm-contact-form-one input {
    width:300px!important;
    }
	.cstm-firstname-lastname, .cstm-email-phone, .cstm-firstname-lastname-form2, .cstm-email-phone-form2 {
    display: block; 
    }
	.cstm-address-form .street-address input {
    width: -webkit-fill-available;
   }
   .cstm-address-form input {
    width: -webkit-fill-available;
    }
	.contact-form-fname, .contact-form-lname, .contact-form-eml, .contact-form-num{
		display:flex;
		justify-content:center;
	}
	.side-menu {
    width: -webkit-fill-available;
    background-color: #f6f6f6;
    height: 10px;
    padding-top: 0px;
    padding-bottom: 0 !important;
	}
	.side-menu li:after{
		width:94%;
	}
	.main-dashboard{
		width: 100%;
    margin-left: inherit!important;
   }
   .important-update, .alerts-box, .report-text-box, .alert-id-box, .background-box, .notficiations-bell-box, .calender-box{
	   display:block;
   }
   .important-update-box {
    margin-left:0px;
	margin-right:0px;
   }
   .bg-image, .notficiations-box, .lorem-text-first{
	   width:auto!important;
   }
   h1.important-update-text{
	   padding-top:15px;
	   line-height:24px!important;
   }
   button.dismiss-btn{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
   }
   .dismiss-and-getbtn {
    display: flex;
    align-items: center;
    margin: 20px 0px;
    gap: 0px;
}
    .dashboard-name-text{
		font-size:18px;
		color:#333333;
		font-family:'Inter';
		font-weight:700;
		padding-top:10px;
		padding-left:10px;
	}
	h2.alert-report-text {
    font-size: 20px!important;
    border-right: 0px;
	}
	button.notficiations-btn{
		padding:0px;
		margin:20px 0px;
		margin-right:20px;
	}
	.important-update, .monitor-updates{
		margin:30px 0px;
	}
	h2.alert-id-text, h2.alert-report-text-second{
		font-size:20px!important;
		line-height:24px!important;
	}
	.alert-id-one, .alert-id-two {
    background-color: #f6f6f6!important;
    border: 1px solid #e2e2e2;
    padding:20px;
	margin-bottom:20px;
	width:auto;
    }
    .dont-box{
    padding-left:20px;
	}
	.notficiations-box{
	margin-left:0px;
	margin-top:20px;
	padding-bottom:20px;
    }	
	.lorem-with-date {
    margin-left: 0px;
    margin-right: 0px;
    border-left: 0px;
    padding-left:0px;
    }
	.date-text{
    margin-right:20px;
	}
	.lorem-and-date-text{
	margin-top:10px;
	margin-bottom:5px;
    }
    .get-btn, .learn-btn{
    padding:10px 25px 10px 25px;
    }
    .view-report-btn {
    padding: 0px;
    margin: 15px 0px;
	}	
	p.property-address-text{
	margin-bottom:10px;
    }
.page-template-dashboard .important-update-box {
    margin-bottom: 20px;
}	
	
 /* toggle */
#toggle {
  width: 28px;
  height: 30px;
}
#toggle span:after,
#toggle span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -9px;
}
#toggle span:after{
  top: 9px;
}
#toggle span {
  position: relative;
  display: block;
}
#toggle span,
#toggle span:after,
#toggle span:before {
  width: 100%;
  height: 5px;
  background-color: #888;
  transition: all 0.3s;
  backface-visibility: hidden;
  border-radius: 2px;
}
/* on activation */
#toggle.on span {
  background-color: transparent;
}
#toggle.on span:before {
  transform: rotate(45deg) translate(5px, 5px);
}
#toggle.on span:after {
  transform: rotate(-45deg) translate(7px, -9px);
}

/* menu appearance*/
#menu {
  position: relative;
  color: #999;
  width: 100%;
  padding: 10px;
  margin: auto;
  font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
  text-align: center;
  border-radius: 4px;
  background: #000000;
  box-shadow: 0 1px 8px rgba(0,0,0,0.05);
  /* just for this demo */
  opacity:0!important;
  visibility:hidden!important;
  transition: opacity .4s;
  z-index:1;
}

ul, li, li a {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}
li a {
  padding: 5px;
  color: #888;
  text-decoration: none;
  transition: all .2s;
}
li a:hover,
li a:focus {
  color: #fff;
}
.name-and-toggle{
    display: flex;
    justify-content: space-between;
    margin-left: 10px;
    margin-right: 10px;
}
.toggle-main {
    display: flex;
    justify-content: space-between;
}
#toggle.on + #menu {
  opacity: 1!important;
  visibility: visible!important;
}
#toggle{
	Position:absolute;
	right:10px;
	margin-top: -25px;
}
div#menu {
    margin-top: 30px;
}
/* payment page */
   .page-template-plans .mepr-form-input{
	   width:100%!important;
	   height:50px;
   }
   .page-template-plans .mp_wrapper{
	   margin-top:20px;
   }
   .page-template-plans .mp-form-row.mepr_bold.mepr_price{
	   font-size:22px;
   }
   .page-template-plans .mp-form-label{
	   font-size:14px;
   }
   
   /* alerts & repost */
   .main-section-second-page h1.property_text{
	   font-size:20px!important;
   }
   .main-section-second-page .property-location, .main-section-second-page .geo {
    width: 100%;
}
.main-section-second-page .property-location-box{
	display:block;
}
.main-section-second-page .profile-john {
    width: 100%;
    justify-content: start;
    align-items: center;
    padding: 10px;
    margin-top: 15px;
}
 .main-section-second-page .country-h, .main-section-second-page .property-h {
    margin-top: 15px;
}
.main-section-second-page .property-h, .main-section-second-page .country-h {
    font-size: 16px;
    line-height: 22px;
}
.main-section-second-page .property-p, .main-section-second-page .orange-p {
    font-size: 14px;
}
.main-section-second-page .alert-id-h{
	font-size:20px!important;
	margin-bottom:15px!important;
    line-height: 22px!important;
}
.main-section-second-page .alert-id-number{
	width:100% !important;
}
/* manage account */
   .page-template-account .important-update-box p {
    font-size: 20px;
    line-height: 22px;
}
.page-template-properties .add-property-form .city-apm, #mepr_account_form {
    display: block;
}
.mp_wrapper .iti--allow-dropdown{
	width:100%;
}
.page-template-account input.mepr-submit.mepr-share-button {
    margin-top: 0px;
}
.page-template-account span.mepr-account-change-password{
	display:flex;
	justify-content:center;
}
.page-template-account input.mepr-submit.mepr-share-button{
	width:-webkit-fill-available;
}
.page-template-account .mp_wrapper .mepr-form-has-errors{
	padding-left:20px;
	padding-top:20px;
}
/* add property */
  .page-template-properties .important-update-box{
	width: 100% !important;
    overflow-x: auto;
  }
}

@media (min-width: 768px) and (max-width: 1180px){
	 .cstm-container{
        width:auto;
	}
	section.select-plan-banner{
		padding-top:50px;
		padding-bottom:50px;
	}
	.search-box{
		display:none;
	}
	
	.profile-pic-box {
    width: 60%;
   padding-right:0px;
}
.dashboard-logo{
	   width:40%;
	   display:block;
	   padding-left:30px;
   }
	.find-out br{
		display:none;
	}
	.cstm-contact-form-one input{
		width:auto;
	}
	.white-box h2{
		font-size:40px!important;
	}
	.white-box{
		width:auto;
	}
		.cstm-contact-form-one input {
    width: -webkit-fill-available;
    }
	.cstm-address-form .street-address input {
    width: -webkit-fill-available;
   }
   .cstm-address-form input {
    width:500px!important;
    }
	.cstm-address-form .street-address-form2 input{
		width:500px!important;
	}
	.cstm-firstname-lastname-form2, .cstm-email-phone-form2{
		display:block;
	}
	
	/*toggle*/
	
	 .important-update, .report-text-box, .alert-id-box, .background-box, .notficiations-bell-box{
	   display:block;
    }
	.bg-image, .notficiations-box, .lorem-text-first{
	   width:auto!important;
   }
	 h1.important-update-text{
	   padding-top:15px;
	   line-height:24px!important;
   }
   button.dismiss-btn{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
   }
   .dismiss-and-getbtn {
    display: flex;
    align-items: center;
    margin: 20px 0px;
    gap: 0px;
}
    .dashboard-name-text{
		font-size:18px;
		color:#333333;
		font-family:'Inter';
		font-weight:700;
	}
	h2.alert-report-text {
    font-size: 20px!important;
    border-right: 0px;
	}
	button.notficiations-btn{
		padding:0px;
		margin:20px 0px;
	}
	.important-update, .monitor-updates{
		margin:30px 0px;
	}
	h2.alert-id-text, h2.alert-report-text-second{
		font-size:20px!important;
		line-height:24px!important;
	}
	.alert-id-one, .alert-id-two {
    background-color: #f6f6f6!important;
    border: 1px solid #e2e2e2;
    padding:20px;
	margin-bottom:20px;
	width:auto;
    }
    .dont-box{
    padding-left:20px;
	}
	.notficiations-box{
	margin-left:0px;
	margin-top:20px;
	padding-bottom:20px;
    }	
	.lorem-with-date {
    margin-left: 0px;
    margin-right: 0px;
    border-left: 0px;
    padding-left:0px;
    }
	.date-text{
    margin-right:20px;
	}
	.lorem-and-date-text{
	margin-top:10px;
	margin-bottom:5px;
    }
    .get-btn, .learn-btn{
    padding:10px 25px 10px 25px;
    }
    .view-report-btn {
    padding: 0px;
    margin: 15px 0px;
	}	
	p.property-address-text{
	margin-bottom:10px;
    }
	.dashboard-name-text{
		display:none;
	}
	button.notficiations-btn{
		margin-right:20px;
	}
/* payment page */
   .page-template-plans .mepr-form-input{
	   width:700px!important;
   }
	/* alerts & report */
	.main-section-second-page .property-location-box{
	display:block;
}
  .main-section-second-page h1.property_text{
	   font-size:30px!important;
   }
   .main-section-second-page .property-location, .main-section-second-page .geo {
    width: 100%;
}

.main-section-second-page .profile-john {
    width: 100%;
    justify-content: start;
    align-items: center;
    padding: 10px;
    margin-top: 15px;
}
 .main-section-second-page .country-h, .main-section-second-page .property-h {
    margin-top: 15px;
}
.main-section-second-page .property-h, .main-section-second-page .country-h {
    font-size: 16px;
    line-height: 22px;
}
.main-section-second-page .property-p, .main-section-second-page .orange-p {
    font-size: 14px;
}
.main-section-second-page .alert-id-h{
	font-size:20px!important;
	    line-height: 26px;
    margin-bottom: 14px
}

/* manage account */
   .page-template-account .important-update-box p {
    font-size: 20px;
    line-height: 22px;
}
.page-template-properties .add-property-form .city-apm, #mepr_account_form {
    display: block;
}
.mp_wrapper .iti--allow-dropdown{
	width:100%;
}
.page-template-account input.mepr-submit.mepr-share-button {
    margin-top: 0px;
}
.page-template-account span.mepr-account-change-password{
	display:flex;
	justify-content:center;
}
.page-template-account input.mepr-submit.mepr-share-button{
	width:-webkit-fill-available;
}
.page-template-account .mepr-account-welcome-message p{
    display: flex;
    justify-content: center;
    margin-top: 50px
}
.main-section-second-page .alert-id-number{
	width:100% !important;
}
.page-template-account .mp_wrapper .mepr-form-has-errors{
	padding-left:20px;
	padding-top:20px;
}
}


 button:focus{
	 outline:none !important;
 }

@media (min-width: 1181px) and (max-width: 1367px){
	.get-btn, .learn-btn {
     font-size: 12px;
    padding: 16px 35px 16px 35px;
    }
}
.mepr-payment-methods-icons{
	display:flex;
	justify-content:end;
}
.mepr-loading-gif{
	width:50px;
	position: absolute;
    margin-top: 55px;
}
.prop-btn{
	justify-content: end;
  display: flex;
}
.page-template-document-detail #cstm-footer{
	display:none;
}
#wpforms-2677-field_0-container legend{
	color:#000!important;
}
#wpforms-submit-2677{
	background:#000!important;
	padding: 12px 50px 12px 50px !important;
	height: 50px;
	text-transform:uppercase;
}
#wpforms-submit-2677:hover{
	background:#1bc300!important;
}
#mepr_account_form{
	gap:10px;
}
.ph-label{
	top: 50px!important;
    font-size: 12px!important;
    left: 0!important;
}
 .page-id-2485 #wpua-upload-messages-existing span,  .page-id-2485 #wpua-file-existing .description{

	font-weight:400 !important;
	font-size: 23px !important;
    color: #333333 !important;
}

 .page-id-2485 .mepr-profile-image-wrapper .button{
	background-color: #1bc300!important;
	font-size:14px;
    border: 0px;
    border-radius: 5px 5px 0px 5px;
    color: #fff;
    padding: 16px 45px 16px 45px;
    font-family: Inter;
    font-weight: 700;
	Position:relative !important;
	text-decoration:none;
	text-transform:uppercase;
	cursor:pointer;
}
 .page-id-2485 #wpua-preview-existing img, .page-id-2485 #wpua-thumbnail-existing img{
	display:inline !important;
}
 .page-id-2485 .submit{
	Position:relative;
	width:max-content;
}
 .dashboard-header .profile-pic-box .avatar {
	border-radius: 100px !important;
    width: auto;
    padding: 10px;
}
.page-id-2485 .important-update-box p{
    font-size: 23px!important;
    font-family: 'Nexa-Black';
    font-weight: 400 !important;
    color: #333333 !important;
}
.page-id-2485 #wpua-images-existing p:first-child{
	display:none !important;
}
.page-id-2485 #wpua-thumbnail-existing{
	    display: flex;
    vertical-align: top;
    flex-flow: column;
    align-items: baseline;
    text-align: center;
}
.page-id-2485 #wpua-thumbnail-existing .description, .page-id-2485 #wpua-upload-messages-existing code{
	font-size: 18px !important;
    font-family: 'Inter' !important;
}
.page-id-2485 input[type="file"]::file-selector-button {
    font-size: 18px !important;
    font-family: 'Inter';
    padding: 14px 20px;
    margin-top: 15px;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #1bc300;
    color: #333;
    margin-right: 10px;
}

.mepr_mepr_primary_phone, .page-id-3408 .cstm-header, .page-id-3408 .cstm-footer{
	display:none;
}
#change-plan{
	border-radius:5px;
	border:1px solid #333 !important;
}
select:focus, input:focus, textarea:focus{
	outline:0 !important;
}






 .tab-radio {
	display:none;
}
.sub-tab-content, .tab-content {
	display:none;
}
 .tab-radio:checked+.tab-content, .tab-radio:checked+.sub-tab-content {
	display:block;
	margin:auto;
	align-items:center;
	text-align:center;
}
.bolled-monthly-2 {
	display:inline-grid;
}
.sub-tab-content {
	margin:auto;
	text-align:center;
	padding:50px 0;
}
 .sub-tabs-container label {
	background:#e1f7de!important;
	padding:10px 36px!important;
	color:#333 !important;
	font-size:17px;
	line-height:10px !important;
	cursor:pointer;
	margin:0 5px;
}
.sub-tabs-container {
	background:#e1f7de !important;
	color:#1bc300;
	padding:5px 0;
	width:472px;
	margin:auto;
	border-radius:40px;
}
 .top-tabs-container label {
	background:#e1f7de!important;
	border:1px solid #1bc300;
	border-radius:30px;
	padding:22px 10px;
	color:#1bc300 !important;
	font-size:17px;
	line-height:10px !important;
	cursor:pointer;
	margin:0 5px;
}
 .bolled-monthly-2 {
	margin:0 5px;
}
.top-tabs-container,.sub-tabs-container {
	display:flex;
	justify-content:center;
	margin-top:20px;
}
.sub-tabs-container label.active {
	background:transparent !important;
	font-weight: bold;
    color: #1bc300 !important;
}
.top-tabs-container label.active{
	background-color:#1bc300 !important;
	color: #fff !important;
}
.sub-tabs-container{
	position:relative;
}
.sub-tabs-container:first-child:after{
	position:absolute;
	content:"";
	height:25px;
	border-right:3px solid #1bc300 ;
	top:8px;
}