html {
    background-color: #F7F7F7;
}
body {
    background-color: #F7F7F7;
}
#app{
    background-color: #F7F7F7;
}
.v-application {
    font-family: 'Montserrat', sans-serif;
}
.form--getanoffer .v-input__append-inner {
position: absolute;
width: 100%;
}
.v-divider {
/* padding-bottom: 20px; */
}
.form--getanoffer .v-input__append-inner .v-input__icon--append {
justify-content: flex-end;
}
.notification-wrapper {
    max-height: 300px;
    overflow: auto;
}
.interest{
    color: #3D3F4B;
    font: normal normal normal 13px/18px Montserrat;
}
img {
  height: auto;
  /* width: 100%; */
}
.feedback-btn{
    color:#08B973 !important;
    margin-top: 25px; 
    width: auto !important;
    margin-right: 10px;
}
.feedback-btn2{
    color:black;
    margin-top: 25px;
    width: auto !important;
    margin-right: 10px;
}
.profile_close{
    display: none;
}
.back-btn-payment{
    padding: 0px 30px;
    border-radius: 2px;
}
.table-text{
    color: #3D3F4B;
}
.back-button{
    background-color: #d5d5d8 !important;
    border-color:#d5d5d8 !important;
    color: #3D3F4B !important;
    font: normal normal 500 14px/12px;
}
.mark{
    color:red;
    float:right;
}
.custom-box .box h2{
 color: #fff;
 font-weight: bolder;
}
.custom-box .box{
  background-color: #08B973; /* Set the background color to green */
  color: #fff; /* Set text color to white (or any other contrasting color) */
  padding: 30px; /* Add padding if needed */
}
.box.box-left {
    margin: 10px 0px 10px 10px;
}
.box.box-right {
    margin: 10px 10px 10px 0px;
}
.mtc-0{
    margin-top: -20px !important;
}
.mh-310{
    min-height: 310px;
}
.mh-165{
    min-height: 165px;
}
@media screen and (max-width: 600px) {
    .back-btn-payment{
        padding: 0px 30px;
        border-radius: 2px;
        margin: 12px 0px;
        width: 85% !important;
    }
    .feedback-btn{
        width: 93% !important; 
    }
    .feedback-btn2{
        width: 93% !important; 
    }
    .completed{
        position: absolute;
        top: 20px;
    }
}

.v-input--with-submit-inside .v-input__slot {
    padding-top: 0px !important;
}

.v-tabs-bar__content button.v-btn.v-btn--icon.v-btn--round.theme--dark.v-size--default {
    background: none;
}

.form .v-input--labeled .v-input__slot {
    padding-top: 12px;
}
.form--getanoffer .v-input input, .form--getanoffer .v-select__selections input {
    font-size: 16px;
}
.form--getanoffer .v-select__selection--comma {
    font-size: 16px;
}
.v-application .error--text
{
    font-size:12px !important;
    color: #ff5254 !important; 
}
.margin-60{
    margin-right: 60px;
}
@media screen and (max-width: 600px) {
    .margin-60{
        margin-right: 0px;
        margin-top:0px !important;
    }
}
.inquiries__list-filter + .inquiries__list-item, .inquiries__list-label, .inquiries__list-pagination {
    padding: 30px 0px;
}
.price-box-place{
    margin-top: 80px;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: lightgray;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
    color:black;
    margin-top: 5px;
  }
  .dropdown-content:before {
    content: "";
    display: block;
    position: absolute;
    left: 1rem;
    top: -10px;
    border-bottom: 10px solid lightgray;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
  }
  .dropdown:hover .dropdown-content {
    display: block;
 }
 .menu{
    text-decoration: none;
    color: black !important;
    font-size: 15px;
   
 }
 .kaina-8{
    margin-top:10px;
    padding: 0px !important;
}
@media screen and (max-width:600px) {
    .kaina-8{
        margin-top:0px;
        padding: 0px !important;
    }
    .v-application .v-select .v-input__icon--append .v-icon {
        position: relative !important;
        top: -3px !important;
        right: 10px !important;
    }
}
 .menu:hover {
    /* text-decoration: underline !important; */
    color: #08b973;
  }
 
.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child {
margin-left: 0px;
}
.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child i {
    display: block;
}
.header-logo-place{
width: 100%;
height: 0;
overflow: visible;
position: absolute;
top: 27px;
left: 10;
display: flex;
/* justify-content: center; */
align-items: center;
}

.v-menu__content.theme--light.v-menu__content--fixed{
    box-shadow: none !important; 
}
/* .v-list.dropdown-menu-items{
    box-shadow: 0 5px 5px -3px rgb(0 0 0 / 20%), 0 8px 10px 1px rgb(0 0 0 / 14%), 0 3px 14px 2px rgb(0 0 0 / 12%);
} */
.text-center .v-btn::before {
    display: none !important;
}
.v-badge--bell{
width: 20px;
}
.inquiry-id {
    color: #A5ADBB ;
}
.achive-text{
text-align: left;
font: normal normal medium 24px/29px Roboto;
font-family: 'Roboto', sans-serif;
letter-spacing: 0.48px;
color: #3D3F4B;
opacity: 1;
font-size: 24px;
text-align: center;
}
.menu-with-title .v-responsive.v-image{
margin-bottom: 15px;
overflow: visible;
}
.menu-with-title .subheading{
/* width: 22px;
top: 24px;
*/
left: -50px; 
position: absolute;
color: #fff;
}
.icon--person.menu-with-title .v-responsive.v-image{
margin-right: 25px;
}
.icon--person.menu-with-title .subheading{
width: 92px;
/* top: 24px; */
/* left: -35px; */
right: 0;
position: absolute;
color: #fff;
text-align: center;
}
.item-border--red {
border-left: 3px solid red;
}
.item-border--blue {
border-left: 3px solid mediumblue;
}
.item-border--gray {
border-left: 3px solid gray;
}
.create-inq-prov-link {
font-weight: bold;
margin-top: -25px;
width: 50%;
float: right;
text-align: left;
}
.create-inq-prov-link a{
width: 100%;
display: inline-block;
max-width: 360px;
text-align: center;
}
.create-inq-cust-link {
font-weight: bold;
margin-top: -25px;
/*width: 50%;*/
/*float: right;*/
text-align: left;
}
.inquirey-nt-link-2 a {
display: inline-block;
max-width: 360px;
text-align: center;
width: 100%;
}
.inquirey-nt-link-1{
width: 50%;
float: left;
text-align: right;
}
.inquirey-nt-link-1 a {
display: inline-block;
width: 100%;
max-width: 360px;
text-align: center;
color: darkslateblue !important;
}
.inquirey-nt-link-1 a i {
vertical-align: top;
margin-right: 5px;
}
.clearfix {
clear: both;
}
.inquiry-expand {
    display: inline-block;
    float:right;
    position: absolute;
    right: 90px;
    top: 8px;
}
.v-list-group-active {
    color: green;
  }
 
  .list-item__broker{
        border-bottom: 0px solid #d2d1d6; 
        padding: 0 20px 0px 20px;
         margin-bottom: 0px;
  }
  .grey-line{
    border-left: solid 2px lightgrey;
    height: auto;
  }
.inquiry-expand button{
margin: 0 !important;
height: 22px !important;
margin-left: 5px !important;
}
.inquiries__list-item:hover {
cursor: pointer;
}
.offer2-text{
    color:#363A7B !important;
    font: normal normal bold 16px/22px Montserrat;
}
.font-400{
    font-weight: 400;
}
.inquiries__list-item{
    cursor:default !important ;
    overflow:visible;
    margin-top: 35px;
    padding: 30px 0px;
    box-shadow: 0 4px 15px 7px rgb(34 31 55 / 10%);
}
.inquiry-action-block{
    margin-top: 10px;
}
.inquiry-action-block button{
/* margin: 0 !important; */
margin: 0 ;
}
.text{
    font: normal normal 600 16px/12px Montserrat;
}
/* .v-card{
    box-shadow: none;
} */
.inquiry-action-block .v-btn {
margin-top: 5px;
}
.inquiry-list-item-id{
margin-left: 50px;
}

.box{
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 6px;
    background: white;
    /* box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; */
}
.profile-box{
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 6px;
    background: white;
    padding: 20px 40px;
    /* box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; */
}
.profile-upd{
    font: normal normal medium 14px/17px Roboto;
    letter-spacing: 0.56px;
    color: #A5ADBB;
    text-transform: uppercase;
    opacity: 1;
    font-size: 13px;
    font-weight: 600;
}
.v-input--selection-controls .v-radio>.v-label {
    font-size: 12px;
} 
.v-input--selection-controls__input .v-icon.v-icon{
    font-size: 21px;
}
.form .file-upload {
    margin-top: 0px;
}
.right-text{
    text-align: right;
}
.remove-box-shadow {
    box-shadow:none;
}
.notification_close{
font-size: 25px;
display: inline-block;
position: absolute;
top: 0;
right: 8px;
padding: 0 15px;
cursor: pointer;
margin-top: 10px;
}
.v-list-item .v-list-item__title {
    line-height: 1.2;
    font-size: 14px;
    /* padding: 0px 20px 0px 20px; */
}
.triangle{
     margin-top: 5px; 
    font-size:18px !important;
    margin-left: 15px;
    color: #efeff1 !important;
}
.dropdown-menu-items .v-list-item {
    min-height: 40px;
}
.notification-list__item{
position:relative;
background-color: #d3d3d370;
padding: 8px 0px;
border-bottom: 1px solid lightgrey;
}
hr.v-divider.theme--light{
    display:none;
}
.v-list{
padding: 0px !important;
}
.notification-list__item .v-list-item__content:after{
/* content: "";
display: inline-block;
border-top: 2px solid;
border-right: 2px solid;
height: 10px;
width: 10px;
transform: rotate(45deg);
position: absolute;
top: 13px;
right: 70px;
border-color: #08b973; */
}
.inquiries__list.loader-manage{
position:relative;
}
.inquiries__list .inquiry-search-loader{
position: absolute;
top: 0;
left: 0;
z-index: 1;
background: rgba(255,255,255,0.5);
height: 100%;
width: 100%;
text-align: center;
padding-top: 100px;
}
.inquiries__list .inquiry-search-loader i{
position: sticky;
top: 120px;
}
.v-application .green-btn .v-alert__content {
    color: #08B973 !important;
  }
  .v-application .white--text .v-alert__content {
    color: white !important;
  }
.theme--light.v-app-bar.v-toolbar.v-sheet{
/* background-color: inherit !important; */
}
 

.v-toolbar{
contain: none !important;
box-shadow:none !important;
}
@media screen and (max-width: 420px) {
.switch-type-tab .v-tab{
    max-width:100px;
}
}
.v-content__wrap{
    margin:40px 0px;
}
.v-tabs-slider-wrapper {
max-width: 0px !important;
}
.v-slide-group__prev.v-slide-group__prev--disabled {
display: none !important;
}
.app-header {
    background-color: #F7F7F7;
    width: 100%;
    display: flex;
    position: fixed;
    flex-wrap: wrap;
    height: 70px;
    z-index: 5;
}
.app-header-inner {
    position: relative;
} 
.app-header-inner .v-app-bar{
    display: flex;
}
.app-header-inner .v-toolbar__content {
    padding-left: 0;
    padding-right: 0;
}
.app-header-inner .v-tabs-bar__content .menu-items{
    padding: 10px 15px;
    height: 40px;
}
.app-header-inner .v-tabs-bar__content .menu-items.small-padding {
    padding-top: 2px;
    padding-bottom: 2px;
    align-items: center;
    display: flex;
}

header {
/* margin: 40px !important; */
padding:20px  0 !important;
height:70px !important;
background-color: #F7F7F7 !important;
}
.menu-items button.v-btn{
    box-shadow: none;
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait)

{
    header {
        padding: 8px 0px!important;
        height: 80px !important;
    }

    .v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title
    {
        height: 50px;
        margin-top:0px;
        padding-left: 0px;
    }
    .v-slide-group__wrapper{
        margin-top:8px !important;
    }

}
header .v-toolbar__content {
height: 300px;
/* background: red; */
position: relative;
}

#homepageImg {
width: 100%;
}
.kaina-num-title{
    font-size: 16px;
    font-weight: bold;
    vertical-align: middle;
}
.kaina-num {
    font-size: 18px;
    /* color: #A00E0E; */
    color: #0d1050;
    font-weight:bold;
    vertical-align: middle;
}
.card-letter-box {
background: white !important;
}
.card-letter-box2 {
    background: #eff0ff !important;
    }
.center-box 
{
    background: #FFFFFF;
    border-radius: 0px 60px !important;
/* background: #363A7B !important; */
}
.center-box .v-input__slot {
    background: #ffffff;
}

.center-box .v-input--checkbox .v-input__slot,
.center-box .v-input--labeled .v-input__slot{
background: none !important;
}
.center-box .headline {
color: white !important;
}
.size-2rem {
/* font-size: 2rem; */
}
.red-text {
color: #A00E0E;
}
.upload-btn-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-block;
    height: 150px;
    padding-top: 33px;
  }
  
  .close-icon{
    float: right;
    /* margin-top: -35px; */
    margin-right: 4px;
  }
  .upload-btn-wrapper input[type=file] {
    font-size: 100px;
    height: 95px;
    width: 100%;
    left: 0;
    margin-top:-80px;
    top: 0;
    opacity: 0;
  }
.img-text{
    font: normal normal 600 14px/12px Montserrat;
    letter-spacing: 0px;
    color: #3D3F4B;
}
.upload{
    border: 2px dashed #D2D1D6;
    border-radius: 6px;
    text-align:center;
    height:250px;
    width: 40%;
    margin: auto;
}
/* common */
.wizard-number button 
{
    border: 3px solid;
    /* padding: 2px 10px; */
    height: 30px;
    width: 30px;
    border-radius: 100%;
    margin-right: 10px;
    outline: none !important;

}
.second-btn{
    color: black !important;
    border: none !important;
    font-size: 16px;
}
.wizard-number 
{
    margin-top: 15px;
    right: 50px;
    top: 20px;
    display: inline-flex;
    float: right;
    align-items: center;
}
.v-btn__content {
    justify-content: space-between;
}
button.wizard-btn-1 
{
    border-color: #08B973;
    background-color: #08B973;
    position: relative;
    color: white;
}
.inquiries-box
{
    display:flex;
    position: relative;
    margin-top: 30px;
}
.dots
{
    height: 5px;
    color: black;
    width: 5px;
    background: black;
    border-radius: 60px;
}
.wizard-line
{
    height: 3px;
    color: black;
    width: 20px;
    background: black;
}
/* button.wizard-btn-1:after {
content: "";
position: absolute;
display: inline-block;
border-top: 3px solid;
width: 24px;
top: 12px;
left: 35px;
color: #161414;
} */
button.wizard-btn-2 {
color: #ccc;
}
.border-rectangle
{
    border-left: 1px solid white;
    border-top: 1px solid white;
    position: absolute;
    width: 100%;
    height: 125px;
    border-radius: 30px 0px;
    margin-top: -40px;
    width: 50%;
    margin-left: -70px;
}
.border-rectangle2
{
    position: absolute;
    width: 155px;
    height: 30px;
    border-radius: 60px 0px;
    margin-top: 18px;
    margin-left: -225px;
    border-left: 1px solid white;
    border-top: 1px solid white;
}
.image-border
{
    background: #201b1b;
    border-radius: 60px 0px;
    object-fit: cover;
}
.play-img
{ 
    height: 100px;
} 
.video-box.start-video .play {
    opacity: 0;
}
.video-box.start-video:hover .play {
    opacity: 1;
}
.play {
    background-color: transparent;
    border: medium none; 
    left: 50%;
    position: absolute;
    right: 0;
    top: 50%;  
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}  
.video-box {
    position: relative;
}
.wizard-number.active .wizard-btn-1 {
    background: #fff;
    color: #08B973;
    border: none;
    font-weight: 600;
    font-size: 20px;
}
.wizard-number.active .wizard-btn-1:after {
border-color: #08B973;
}
.wizard-number.active .wizard-line {
    background: #08B973;
}
.wizard-number.active .dots {
    background: #08B973;
}
.wizard-number.active .wizard-btn-2 
{
    border-color: #08B973;
    background-color: #08B973;
    color:white !important;
    margin-left: 10px;
}
.contactai-inform .v-label {
color: #fff !important;
}
/* .contactai-inform .v-label a {
color: #fff !important;
} */
.contactai-pass-info .v-label {
color: #08B973 !important;
}
/* common */
.ribbon {
display: none;
width: 250px;
height: 250px;
/*overflow: hidden;*/
position: absolute;
}
.ribbon::before,
.ribbon::after {
position: absolute;
z-index: -1;
content: '';
display: block;
border: 5px solid #2980b9;
}
.ribbon span {
position: absolute;
display: block;
width: 300px;
padding: 15px 0;
background-color: #FF5C5C;
box-shadow: 0 5px 10px rgba(0,0,0,.1);
color: #fff;
font: 700 18px/1 'Lato', sans-serif;
text-shadow: 0 1px 1px rgba(0,0,0,.2);
/* text-transform: uppercase; */
text-align: center;
}

/* top left*/
.ribbon-top-left {
top: -35px;
left: -20px;
}
.item-space{
    padding: 20px !important;
}
.right{
    float: right;
}
.delete-text{
    font: normal normal 600 13px/12px Montserrat;
    letter-spacing: 0px;
    color: #FFFFFF;
    color: #FF5C5C !important;
}
.complete-text{
    position: absolute;
    right: 30px;
    font-weight: 500;
}
.mobile{
    display:block;
    margin-top:20px;
}
.banner-mar
{
    margin-top: 20px;
}
@media only screen and (min-width: 992px) {
   .container .main_content{
        margin: 0 -20px;
    }
}
@media only screen and (max-width: 991px) {
    .banner-mar
    {
        margin-top: 0px;
        text-align: center;
    }
    .inquiries-box
        {
            margin-top:0px;
        }
    .font-16
    {
        font-size: 16px;
    }
    .image-border {
        background: #201b1b;
        border-radius: 0px 0px;
    }
    .mob-none
    {
        display: none;
    }
    .inquiries-box
    {
        display:block;
        position: relative;
    }
    .m-25{
        margin-top: -25px;
    }
    .mobile{
        display:block;
        margin-top:20px;
    }
    .desktop{
        display: none;
    }
.ribbon-top-left {
    top: -40px;
}
.wizard-number{
    position: unset;
    margin-bottom: 20px;
    margin-top: 20px;
}
.inquiry-list-item-id{
    margin-left: 0px;
}
.margin-200{
    margin-left: -120px;
}
.item-space{
    padding: 12px 20px !important;
}
}
.ribbon-top-left::before,
.ribbon-top-left::after {
border-top-color: transparent;
border-left-color: transparent;
}
.ribbon-top-left::before {
top: 0;
right: 0;
}
.ribbon-top-left::after {
bottom: 0;
left: 0;
}
.ribbon-top-left span {
right: 0;
width: 100%;
top: 63px;
transform: rotate(-45deg);
}
.ribbon-top-left::after {
bottom: unset;
left: 3px;
top: 61px;
z-index:1;
border-color: #c74343;
border-bottom-color: transparent;
border-left-color: transparent;
border-left-width: 16px;
border-right-width: 0;
border-top-width: 10px;
}


.header-back-image 
{ 
    background-image: url(/images/homepage/urban.png);
    background-size: cover;
    background-repeat: no-repeat; 
    background-color: #181C59; 
    background-position: center;  
    width: 100%; 
}
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
background: #FFF;
color: #000;
border-color: #999;
}
.ntp{
    text-align: left;
    font: normal normal bold 48px/53px Roboto;
    line-height: 48px;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 0.88px;
    color: #fff;;
    opacity: 1;
    text-transform: uppercase;
    margin-bottom: 30px !important;
}
.buy-heading
{
    text-align: left; 
    font-family: 'Roboto', sans-serif;
    letter-spacing: 0.48px;
    color: #08B973;
    opacity: 1;
    font-size:24px;
    font-weight: 600;
    margin-bottom: 30px !important;
}
.register-button{
    width: 170px;
    font-size: 15px !important;
    height: 42px;
    background: #08B973 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 16px #363A7B14;
    border-radius: 60px;
    opacity: 1;
    font: normal normal 500 18px/12px Montserrat;
    font-family: 'Montserrat', sans-serif;
}
.register-btn-homepage
{
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.font-30
{
    font-size: 30px;
}

.font-25
{
    font-size: 25px;
}
.main_content {
padding: 0px 0px 0px;
}
.menu-text{
font: normal normal 600 13px/12px Montserrat;
letter-spacing: 0px;
color: #3D3F4B !important;
opacity: 1;
/* margin-left:17px; */
font-family: 'Montserrat', sans-serif;
}
.notification-icon{
    padding:12px 30px;
}
.mdi-menu-down::before, .mdi-set {
    font-size: 35px !important;
}
.mdi-menu-down::before{
    content: "\F35D";
}
.v-text-field__details{
    padding:0px 4px !important;
}
.menu-icon{
    width: 12px;
    height:12px;
    display: inline-block;
    vertical-align: baseline;
    margin-right: 2px;
}
.offer-text{
    color: #08B973 !important;
    font: normal normal 600 14px/12px Montserrat;
}
.sun
{
    text-align: left;
    font: normal normal 500 18px/12px Montserrat;
    letter-spacing: 0px;
    color: #fff !important;
    opacity: 1;margin-left:30px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
}
.ntp-val
{
    color: #3D3F4B;
    text-align: initial;
    padding: 0px 20px;
    font-size: 22px;
    font-weight: 600;
}
.black-color
{
    color:#3D3F4B;
    font-weight: 500;
}
.test-btn
{
    width: 150px;
    margin-top: 8px !important;
    border-radius: 60px !important;
}

.radius-btn
{
    border-radius: 60px !important;
}

.rectangle
{
    /* mix-blend-mode: difference; */
    /* opacity: 0.4; */
    border-radius: 60px 0px;
    width: 100%;
    right: 20px;
    position: relative;
    /* background: #000000; */
}
.rectangle.videoshow {
    z-index: 1;
}
.curve-box
{
    border: 2px solid #FFFFFF;
    border-radius: 60px 0px;
    transform: rotate(180deg);
}
.textbox-border
{
    border: 1px solid #DCDCDC !important;
    border-radius: 60px;
}
.end
{
    text-align: end;
    /* display: flex;
    align-items: center; */
    width: 100%;
    height: 150px;
    margin-top:-150px;
}
.enquiry-box
{
    left: 20px;
    z-index: 999;
}
.fix-img
{
    max-width: 100%;
}
.menu-spacing{
padding: 0px 0px;
}
.manage-textarea {
display: block;
flex-direction: row-reverse;
}
.manage-textarea > div {
width: 100%;
padding: 0 10px;
}
.manage-textarea-part1 .v-input__slot {
padding-top: 0 !important;
}
/* .inquiry-listing-tabs a.v-tab {
border-bottom: 3px solid #ccc !important;
}
.inquiry-listing-tabs a.v-tab.v-tab--active {
border-bottom-color: inherit !important;
} */

.inquiry-listing-tabs a.v-tab {
    border-bottom: 3px solid #ccc !important;
    background-color: inherit !important; 
    border: 1px solid #ccc !important; 
    padding: 10px 20px; 
    border-radius: 4px; 
    font-weight: bold; 
    display: inline-flex; 
    text-align: center;
    margin: 5px; 
}
.inquiry-listing-tabs a.v-tab.v-tab--active {
    border-color: inherit !important;
    background-color: inherit;
}

.inquiry-listing-tabs a.v-tab:hover {
    background-color: rgba(0, 0, 0, 0.1);
    cursor: pointer; /* Pointer cursor */
}



.v-badge__wrapper{
top:-10px;
}
.register-spec{
    text-align: center;
    font-size: 18px;
    margin-top: 10px;
}

@media only screen and (max-width: 991px) {

    .vue-image-crop-upload .vicp-wrap .vicp-operate {
        z-index: -1 !important;
        position: relative !important;
        right: 0 !important;
        bottom: 0 !important;
    }

    .vue-image-crop-upload .vicp-wrap .vicp-step2 .vicp-crop {
        display: flex;
        align-items: center;
        justify-content: space-around;
    }

    .vue-image-crop-upload .vicp-wrap {
        height: fit-content !important;
        padding: 15px 10px !important;
    }

    .vue-image-crop-upload .vicp-wrap .vicp-operate a {
        margin: 10px 10px 0 0 !important;
    }
    
    .rectangle 
    {
        background: #242020;
        right: 0px;
        border-radius:0px;
    }
    .end{
        display: none;
    }
    .enquiry-box
    {
        left:0px;
    }
    .header-back-image .main_content {
        margin-left: -20px;
        margin-right: -20px;
    }   .main_content {
        padding: unset;
    }
    .manage-textarea {
        display:block;
    }
    .manage-textarea > div {
        width: 100%;
    } 

    .ntp {
        /* text-align: left; */
        /* font: normal normal bold 18px/53px Roboto; */
        font-family: 'Roboto', sans-serif;
        line-height: 22px;
        margin-bottom: 18px !important;
    }

    .font-22{
        font-size: 22px;
        text-align: center;
    }
    .font-20
    { 
        font-size: 20px !important;
        text-align: center;
    }

    .buy-heading {
        font-size:14px;
        margin-bottom: 18px !important;
    }
    .center-box 
    {
        border-radius: 0px 0px !important;
    }

}
.green-btn{
    background-color: #D5F0E1 !important;
    border-color: rgb(8, 185, 115) !important;
    font: normal normal 600 14px/12px Montserrat !important;
    color:#08B973!important;
    border-radius: 2px;
    padding:16px 12px !important;
}
.select_index_circle {
top: 7px;
}
.v-btn--back-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: #08b973 !important;
  }
  

.homepage-container .specialist_btn,
.inquiries__list-item .specialist_btn{
    margin-top:0px;
    margin-left: -10px;
    width: 130px;
    position: absolute; 
    top: -20px;
    left: 0px;
    border-top-right-radius: 0;
    cursor: none;

}
.homepage-container .specialist_btn,
.inquiries__list-item .specialist_btn:focus {
    outline: none;
  }
.inquiries__list-item .specialist_btn_inquiry{
    margin-top:0px;
    /* margin-left: -10px; */
    width: auto;
    /* position: absolute; */
    /* top: -20px;
    left: 0px; */
    border-top-right-radius: 0;
    cursor: default;

}
.homepage-container button.specialist_btn:before,
.inquiries__list-item .specialist_btn:before{
top: 0;
right: -17px;
left: unset;
opacity: 1 !important;
display: inline-block;
border-style: solid;
background: none;
border-color: inherit;
border-bottom-color: transparent;
border-right-color: transparent;
border-left-width: 17px;
border-top-width: 4px;
border-top-right-radius: 4px;
border-top-left-radius: 0;
border-bottom-width: 36px;
border-right-width: 0;
box-sizing: content-box;
z-index: 0;
position: absolute;
}
.register-section
{
padding:90px 90px;
}
.circle-img .v-responsive.v-image {
    height: 60px !important;
}
@media only screen and (max-width: 600px) {

.register-section {
padding: 50px 30px;
}
.form .file-upload__image {
    margin-right: 0;
}
}
@media (max-width: 1024px) {
    .app-header .container {
        max-width: 100%;
    }
}
.homepage-container .specialist_btn:after,
 .inquiries__list-item .specialist_btn:after{
    bottom: unset;
    left: 3px;
    top: 42px;
    z-index: 13;
    border-style: solid;
    border-color: inherit;
    filter: brightness(0.7);
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-left-width: 7px !important;
    border-right-width: 0 !important;
    border-top-width: 6px !important;
    position: absolute;
    content: "";
    display: inline-block;
    box-shadow: none;
 } 
 .special-btn{
    margin-top: 0px;
    margin-left: -10px;
    width: 130px;
    position: absolute;
    top: -20px;
    left: 0px;
    border-top-right-radius: 0;
    cursor: none;
    height: 44px;
    padding: 11px;
    text-align: center;
    background-color: rgb(8, 185, 115);
    border-color: rgb(8, 185, 115);
    overflow:hidden;
    border-radius: 4px;
    border-top-right-radius: 8px;
 }
 .notification-read{
    display: inline-block;
    position: absolute;
    top:4px;
    right: 0px;
    margin-top: 10px;
    color: red;
    font-size: 20px;
 }
 .pr-label{
    font-size: 14px;
    font-weight: 600;
    color: #a5adbb;
    line-height: 1.17;
    letter-spacing: 0.48px;
    margin-top: 5px;
    margin-left: 3px;
 }
 .lcc-modal{
    bottom: 0px;
    left: 0px;
    /* top:65%; */
    transform: translate(0%,2%);
    width: 100%;
    max-width: 100%;
 }
 .lcc-modal .lcc-modal__actions{
    justify-content: center;
 }
.lcc-backdrop
{
    display:none;
 }
 
 .section-title{
    font-size: 18px;
 }
 .form .checkbox-group__label--error
 {
    font-weight: 600;
 }
 .form .checkbox-group__label--error + .checkbox-group__sub-label{
    color: #ff5c5c;
    font-weight: 600;
 }
 .special-btn:after {
    content: "";
    position: absolute;
    margin: -1px;
    right: -31px;
    width: 58px;
    height: 28px;
    transform: rotate(109deg);
    /* background-color: white; */
    background-color: transparent;
    border-color: white;
  }
  
  /* .triangle{
    content: "";
    position: absolute;
    margin: -20px;
    right: -34px;
    width: 86px;
    height: 28px;
    transform: rotate(109deg);
    background-color: white;
    border-color: white;
  } */
.inquiries__list-item .specialist_btn{
margin-top:0px;
}
.list-inquiry-item {
margin-bottom: 10px;
}
.list-item-detail {
border: 1px solid #ccc;
}

.youtube_area {
background: white;
}
.youtube_link_title_bold_green {
color: #08B973;
}
.service_title {
color: #363A7B;
font-size: 16px;
}
.price_label {
font-size: 16px;
}
.background--white {
background: white;
}

/* .specialist_btn_turtas {
margin-left: -60px;
width: 150px;
} */
.ribbon-top-left::before {
top: 13px;
right: unset;
left: 100%;
display: inline-block;
border-style: solid;
border-color: #FF5C5C;
border-bottom-color: transparent;
border-right-color: transparent;
border-left-width: 17px;
border-top-width: 4px;
border-top-right-radius: 4px;
border-bottom-width: 41px;
border-right-width: 0;
/* height: 0px; */
/* width: 0px; */
/* background: yellow; */
box-sizing: content-box;
z-index:0;
}
.ribbon-top-left span {
right: 00px;
top: 13px;
transform: rotate(0deg);
border-radius: 5px;
border-top-right-radius: 0;
}
.menu-with-titles .v-responsive {
overflow: visible;
}
.menu-with-titles{
margin-top: -16px;
height: 50px !important;
}
.menu-with-titles .v-image__image{
background-size: 100% 100%;
}
.menu-with-titles .v-image{
max-width: 30px;
max-height: 21px;
}
.v-application a {
    text-decoration: none;
}
.menu-with-titles .menu-icon-text{
top: 26px;
display: inline-block;
position: absolute;
left: -4px;
font-size: 11px;
color: #fff;
}
.header-register-link .v-responsive.v-image {
width: 33px;
max-width: initial;
overflow: visible;
margin-top: -11px;
margin-left: auto;
margin-right: auto;
}
.header-register-link .v-responsive__content {
width: 25px;
position: absolute;
top: 32px;
}
.v-responsive__content {
flex: 1 0 0px;
width: 60px !important;
max-width: 60px !important;

}
.header-login-link .v-responsive.v-image {
overflow: visible;
max-width: initial;
width: 27px;
/*margin-top: -13px;*/
margin-left: auto;
margin-right: auto;
}
.header-login-link a,
.header-register-link a{
display: block;
width: 120px;
height: 32px;
}
.v-application .v-alert__content {
    color: #3E79FF !important;
  }
 .erase-text{
    font: normal normal normal 20px/26px Roboto;
    letter-spacing: 0.8px;
    padding-top:50px;
    color:#363A7B;
    margin-bottom: 2px !important;
  }
  .black-text{
    color:#3D3F4B;
    font: normal normal normal 13px/18px Montserrat;
    letter-spacing: 0px;
  }
  .v-dialog .v-card .v-card__text {
        padding: 20px 20px 35px;
    }
  .close-btn{
    position:absolute !important;
    right:10px !important;
    top:10px !important;
  }
  .padding-20{
    padding:20px auto;
  }
  .archive-true{
    background-color:#08b973 !important;
    color: #FFFFFF !important;
    padding: 10px 30px !important;
    margin-left: 20px;
    border-radius: 2px;
    font: normal normal 600 13px/12px Montserrat !important;
    letter-spacing: 0px;

  
  }
  .hide-btn{
    background-color:#ff5c5c !important;
    color: white !important;
    padding: 10px 30px !important;
    border-radius: 2px;
    margin-left:15px;
  }
  .archive-false{
    margin-left:0px;
    padding: 10px 30px !important;
    border-radius: 2px;
    font: normal normal 600 13px/12px Montserrat !important;
    letter-spacing: 0px;
    color: #3D3F4B;
  }
  .rating-btn{
    padding: 0px 40px !important;
  }
  .review_title{
    font: normal normal normal 20px/26px Roboto;
    letter-spacing: 0.8px;
    color: #363A7B;
  }
  .improve{
    font: normal normal normal 13px/18px Montserrat;
    letter-spacing: 0px;
    color: #3D3F4B;
  }
.green-text{
    color:#08B973;
    background-color:white;
  }
  .padding-50{
    padding: 0px 50px !important;
  }
  .remove-space{
    padding: 2px 12px;
  }
  .padding-left4{
    padding-left: 16px!important;
  }
.blue-btn{
    background-color:#3E79FF26 !important;
    color:#3E79FF !important;
    border-color: rgb(255, 92, 92);
    font: normal normal 600 14px/12px Montserrat
}
.archive-top-text{
    font-weight: 600;
    font-size: 16px;
}
.blue-text{
    color:#363A7B;
}
.header-login-link .v-responsive__content {
width: 20px;
position: absolute;
top: 27px;
}
.notification-icon-text {
position: absolute;
top: 16px;
left: -25px;
color: #fff;
}
.header-notification-icon .v-image{
max-width: initial;
width: 23px;
margin-top: -15px;
}
.input-check-register-toggle .v-input--selection-controls__input i {
background: #fff;
}
.input-check-register-toggle .v-input--selection-controls__input {
background-image: unset !important;
padding: 4px !important;
}
.service_title {
color: #444;
font-size: 14px;
font-weight: 600;
}
.service-heading-title{
color: #666;
}
/* .v-select__selections input {
font-size: 12px !important;
} */
#centerbox_container .v-input.v-input--is-disabled .v-input__slot
{ 
    border: 1px solid #DCDCDC !important;
    border-radius: 60px;
    background-color: #f9f9f9 !important;
}
.theme--light.v-text-field--solo>.v-input__control>.v-input__slot 
{
    /* border: 1px solid #DCDCDC !important;
    border-radius: 60px;
    height: 40px; */
    border: 1px solid #08B973;
    border-radius: 60px;
    height: 50px;
}
.v-application .v-select .v-input__icon--append .v-icon {
    font-size: 22px !important;    
    margin-left: 0;
} 
/* input,
input::placeholder {
    font: 1.20rem/3 sans-serif;
} */
.form .v-input--labeled .v-text-field__slot, 
.form .v-input--labeled .v-select__slot
{
    border-radius: 40px;
    font-size:16px;
}
.form .v-input--labeled.v-textarea .v-text-field__slot{
    border-radius: 20px !important;
}

.v-tab.v-tab--active {
/* background: #afe8d285 !important; */
}
.side-space{
    padding: 10px !important;
}
.top-3{
    margin-top: 12px!important;
}
.margin-8{
    padding-right: 15px!important;
    padding-left: 15px!important;
}
.specialist-btn{
    background: #E5E5E899 !important;
    width: 130px !important;
    height: 35px !important;
    color:#3D3F4B !important;
}
.right-archieve{
    float: right;
}
.box-menu{
    border-radius: 4px;
    box-shadow: 1px 1px 2px 2px #888888;
}
.margin-left{
    margin-left: 12px!important;
}
.archive-title{
    padding: 20px 10px 0px !important;
 }
 @media only screen and (max-width: 350px) {
 .g-recaptcha {
    transform:scale(0.77);
    -webkit-transform:scale(0.6);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
  }
}
@media only screen and (min-width: 350px) and (max-width: 500px) {
    .g-recaptcha {
        transform:scale(0.77);
        -webkit-transform:scale(0.77);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
      }
      .m-75{
        margin-top: 75px;
      }
      .margin-140{
        margin-top: -140px;
      }
}
.uzklausa{
    color: #363A7B;
}
.req{
    font: normal normal 600 16px/12px Montserrat;
    letter-spacing: 0px;
    color: #3D3F4B;
    font-weight: 500;
}
.v-list--inline .v-list-item__title{
    color:black;
}
.v-footer__bottom{
    background-color: #F7F7F7;
}
@media only screen and (max-width: 800px) {
    .v-footer
    {
        padding: 17px 25px;
    }
    .footer-space
    {
        padding: 0px 45px;
    }
    /* .youtube_area{
        display: none;
    } */
    .m-width{
        width: 100%;
    }
    .margin{
        margin-right: 8px!important;
        margin-left: 8px!important;
    }
    .margin-left{
        margin-left: 0px!important;
    }
    .margin-50{
        margin-top: 50px !important;
    }
    .margin-15{
        margin-top: 15px;
    }
    .mobile-kaina{
        padding: 15px 15px 8px 0px;
    }
    .padding-left4{
        padding-left: 12px!important;
      }
    .req{
        display: block;
        padding: 15px 0px !important;
        font: normal normal 600 16px/12px Montserrat;
        letter-spacing: 0px;
        color: #3D3F4B;
        font-weight: 500;
    }
    /* .v-content {
        padding: 80px 0px 0px!important;
    } */
    .top-20 {
        margin-top: 20px!important;
    }
    .right-archieve{
        float: none;
    }
    .create-inquiry-btn{
        width: 100% !important;
        margin-top: 10px !important;
    }
    .archive-title{
        display: flex;
        align-items: center;
    }
    .margin-8 {
        padding-right: 16px!important;
        padding-left: 16px!important;
    }
    .uzklausa{
        margin-bottom:0px !important;
    }
    .side-space{
        padding: 10px 0px !important;
    }
    .top-3{
        margin-top: 0px!important;
        margin-left: 16px;
    }
    .archive-false{
        margin-left:0px !important;
        padding: 10px !important;
    }
    .margin-25 {
        margin-top: 10px !important;
    }
    .box.box-left, .box.box-right, .youtube_area_mobile{
        margin: 10px !important; 
    }
    .mtcm-0{
        margin-bottom: -20px !important;
    }
    .mb-5{
        margin-bottom: 10px !important;
    }
}
@media only screen and (max-width: 352px) {
    .hide-btn {
        padding: 10px 35px !important;
        margin-left: 0px;
    }
    .archive-false{
         margin: 10px 0px;
    }
    .archive-true{
        padding: 10px 27px !important;
        margin-left: 0px;
    }
}
@media only screen and (min-width: 960px) {
.container {
    max-width: 900px;
}
}
@media only screen and (min-width: 1264px) {
.container {
    max-width: 1185px;
}
}
@media only screen and (max-width: 1200px) {
    .container {
        max-width: 100%;
    }
}
.v-content--cont .v-content__wrap{
    padding: 0px 0px !important;
}
.v-content__wrap {
   margin: 0px 0px !important;
}
.profile-tabs .v-tab.v-tab{
    color:#3D3F4B !important;
    text-decoration: none;
    font-size: 13px;
    /* font-weight: 00; */
}
.profile-tabs{
    margin-top: -40px ;
    box-shadow: none;
}
.profile-tabs .v-tab.v-tab--active{
    border-bottom: 2px solid #08B973 ;
    text-decoration: none;
    font-size: 13px;
    font-weight: 600;
    color:#08B973 !important;
}
.profile-text{
    margin-bottom:0px !important;
}
.profile-tabs .v-window-item 
{
    transition: unset !important;
   
}
.v-card--flat {
    box-shadow: none;
}
.profile-tabs .v-card__text {
    background: #f7f7f7;
    border: none !important;
    box-shadow: none !important;
   
}
.inquiry-info__property_type{
    color: #3D3F4B;
}
.offer_title{
    font: normal normal normal 20px/26px Roboto;
    letter-spacing: 0.8px;
}

.inquiry-info__service{
    font: normal normal 600 13px/20px Montserrat;
    letter-spacing: 0px;
}

.v-dialog .v-card {
    background:white;
}
.width-75{
    width: 215px !important;
    height: 50px;
    background: #08B973 0% 0% no-repeat padding-box;
    box-shadow: 0px 10px 16px #363A7B14;
    border-radius: 2px;
    margin-top: 20px !important;
}
.price{
    padding:0px 40px !important;
}
@media only screen and (max-width: 600px) {
    .header-login-link{
        display:inline-flex;
    }
    .width-75{
        width:100% !important;
    }
    .price{
        padding:0px 0px !important;
    }
/*        .form--getanoffer [aria-expanded="true"] .v-input__append-inner{
    position: fixed;
    top: 140px;
    right: 43%;
    z-index: 9;
    background: #fff;
    width: 70px;
    height: 70px;
    box-shadow: -1px 1px 8px 5px rgba(0,0,0,0.5);
    border-radius: 100%;
}
.form--getanoffer [aria-expanded="true"] .v-input__append-inner .v-input__icon.v-input__icon--append{
    margin-right: 22px;
    margin-top: 12px;
}
.form--getanoffer [aria-expanded="true"] .v-input__append-inner .v-input__icon.v-input__icon--append i.v-icon.primary--text

{
    color: #08b973 !important;
}
.form--getanoffer [aria-expanded="true"] .v-input__append-inner:after {
    content: "UŽDARYTI";
    position: fixed;
    right: 44.2%;
    top: 180px;
    font-size: 12px;
}*/
.price-box-place{
    margin-top: 0;
}
.header-login-link .v-responsive.v-image{
    width: 22px;
}
.header-login-link .v-responsive__content{
    top: 23px;
    font-size: 12px;
}
.header-login-link a{
    width: auto;
    height: 35px;
    margin-top:20px;
}
.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child {
    margin-left: -10px;
}
.header-notification-icon .v-image{
    width: 20px;
}
.header-img{
    display: inline-flex !important;
}
.notification-icon-text{
    top: 11px;
    left: -22px;
    font-size: 11px;
}
.loginpg-field-email {
    margin-top: 42px !important;
}
.loginpg-field-pass {
    margin-top: 16px !important;
}
.loginpg-field-check {
    margin-top: 22px !important;
}
.loginpg-field-submit {
    margin-top: 22px !important;
}
.loginpg-field-forgot {
    font-size: 12px !important;
}
.loginpg-field-reg-text {
    margin-top: 42px !important;
}
.loginpg-field-reg-text {
    margin-top: 42px !important;
}
.v-application .loginpg-field-reg-btn {
    margin-top: 22px !important;
    border: 2px solid #08b973;
    padding: 10px;
}
.v-toolbar--header{
    margin: 40px 20px !important;
}

}
.v-image{
display: inline-flex;
}
@media only screen and (max-width: 400px) {
.header-login-link .v-responsive.v-image{
    width: 16px;
}
.header-login-link .v-responsive__content{
    top: 18px;
    font-size: 9px;
}
/* .header-login-link a{
    width: 55px;
    height: 28px;
} */
.menu-with-titles .v-image{
    max-width: 20px;
    margin-left: 10px;
    margin-top: 6px;
}
.menu-with-titles .menu-icon-text{
    top: 21px;
    font-size: 9px;
}
.v-toolbar--header .v-toolbar__content{
    padding: 4px 5px;
}
/* .v-text-field.v-text-field--solo .v-input__control input,
.form--getanoffer .v-select__selection--comma{
    font-size: 12px !important;
} */
}
.ellipse-time-ago {
color: rgb(8, 185, 115);
font-size: 16px;
}
.ellipse-time-ago-gray {
    font-weight: 500;
    font: normal normal normal 13px/12px Montserrat;
    color: #3D3F4B;
}
.v-toolbar--header{
border-radius: 4px !important;
}
.homepage-newinquiry-title {
font-size: 28px;
}

.v-toolbar__content{
    display:inline-flex !important;
    height:25px!important;
}
   
.v-toolbar__extension{
    padding: 0;
    margin-left: auto;
}
    
.profile_mob{
    display:none;
}
.v-toolbar__extension .v-btn.v-btn--icon.v-size--default {
    width: auto!important;
}
/* .v-menu__content{
    box-shadow: none;
    border-radius: unset;
} */

.width-50{
    width:50%;
}
.margin-20{
    margin-top:15px;
}
.v-select--single{
    width: 190px;
    height: 50px;
    background: var(--unnamed-color-ffffff) 0% 0% no-repeat padding-box;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    /* border: 1px solid #A5ADBB80; */
    border-radius: 2px;
    opacity: 1;
}
.nr{
    font: normal normal normal 13px/12px Montserrat !important;
    color: #A5ADBB !important;

}
.inquiries__list-drawer-filters {
    padding: 10px 20px !important;
    height: 75px !important;
}
.remove{
    font: normal normal medium 13px/12px Montserrat;
    margin-top:0px;
    float: right;
    margin-right: 85px;
    width: 154px;
    background: #E5E5E899 0% 0% no-repeat padding-box;
    border-radius: 2px;
    background-color: rgb(224, 224, 224);
    border-color: rgb(224, 224, 224);
    
}
.list-item__counter {
    top: 16.5px;
}
.remove-broker{
    font: normal normal medium 13px/12px Montserrat;
    margin-top:32px !important;
    float: right;
    margin-right: 0px;
    width: auto;
    padding: 5px 30px !important;
    background: #E5E5E899 0% 0% no-repeat padding-box;
    border-radius: 2px;
    background-color: rgb(224, 224, 224);
    border-color: rgb(224, 224, 224);
} 
.v-btn--flat{
    text-decoration: none;
}
.btn-height{
    height: 40px !important;
}
.form .checkbox-group__element .profile-box{

}

.check-line{
    padding: 5px 0;
    border-bottom: 0px solid rgba(0, 0, 0, 0.12);
}
.profile-tabs .form .v-input--custom-checkbox  {
    padding: 5px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
.remove-line{
    border-bottom:none !important;
}
.edit-service{
    font: normal normal medium 13px/12px Montserrat;
    margin-top:5px !important;
    float: right;
    margin-right: 0px;
    width: 154px;
    background: #E5E5E899 0% 0% no-repeat padding-box;
    border-radius: 2px;
    background-color: rgb(224, 224, 224);
    border-color: rgb(224, 224, 224);
    text-decoration: none !important;
} 
.delete-service{
    display: block;
    text-align: center;
    font: normal normal medium 13px/12px Montserrat;
    float: right;
    margin-right: 0px;
    width: 154px;
    background: #FEEDEE !important;
    color: #FF5C5C !important;
    border-radius: 3px;
    text-decoration: none !important;
} 
.login-box2 {
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
    border-radius: 6px;
    background: white;
    padding: 20px 40px;
    width: 55%;
    margin: auto;
    /* box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px; */
}
.forgot-password{
    color: black !important;
    float:right;
    margin-top:38px;
}
@media only screen and (max-width:700px) {
    .login-box2 {
        width: 100%;
    }
    .forgot-password{
        color: black !important;
        float:none;
        margin-top:0px;
        display: block;
    }
    .mar-0{
        margin:0px !important;
    }

}
.width-100{
    width:100%;
}
.cancel{
    float: right;
    background: transparent;
    color: #A5ADBB;
    font-weight: 600;
    cursor: pointer;
}
.edit-service .v-btn {
    margin-top: 0px;
}
.mano{
    display:inline-flex;
    margin-top:30px;
    /* margin-left: -72px; */
}
.service-title{
    height: 45px;
}
.v-application--wrap {
    background-color: #F7F7F7;
}

.home-section .v-application--wrap {
    background-color: transparent;
}
.v-list--two-line .v-list-item, 
.v-list-item--two-line {
    min-height: auto;
}
.v-btn--contained {
    box-shadow: none;
}
.reviewbtn{
    width: 120px;
    background-color:#EFEFF1;
    border-color:#EFEFF1;
    margin-top: 0px;
    color: #08B973;
    margin-left:10px;
    border-radius: 0px;
    height: 45px !important;
}
.back-btn{
    border-radius: 2px;
}
.label-item{
    color: #363A7B;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 13px;
}

.margin-5{
    margin-top:15px;
}
.simple td {
    border-bottom: 1px solid #E5E5E8;
  }
  .simple-line{
    border-bottom: 1px solid #E5E5E8;
  }
.donebtn{
    font: normal normal medium 13px/12px Montserrat;
    margin-top:20px !important;
    color: #08B973 !important;
    border-radius: 2px;
    padding: 10px 20px !important;
   
}
.deletebtn{
    font: normal normal medium 13px/12px Montserrat;
    margin-top:0px;
    margin-left:20px;
    margin-top:20px !important;
    border-radius: 2px;
    padding: 10px 20px !important;
}
.margin-left5{
    margin-left:0px;
}
.margin-70{
    margin-top:20px;
}
.achive-img{
    margin: auto;
    width: 600px;
}
.updatebtn{
    left: 60px;
    margin-top: -50px !important;
    background: #08B973 !important;
}
.delbtn{
    left: 50px;
    margin-top: -50px !important;
    background: #FEEDEE !important;
    color: #FF5C5C !important;
}
.close-reg{
    width: 180px;
    left: 10px;
}
.next-reg{
    left: 10px !important;
    top: 0px;
    width: 180px;
}
.atgal{
    text-decoration: none !important;
    font-size: 12px;
    margin-left: 22px;
}
@media only screen and (max-width:600px){
    .atgal{
        text-decoration: none !important;
        font-size: 12px;
        margin-left: 12px;
        margin-top: 10px !important;
        width: 177px;
    }
    .next-reg{
        margin-top: 10px !important;
    }
}
@media only screen and (max-width:600px) and (min-width:550px){
    .delbtn {
        left: 11px;
        /* margin-top: 26px !important; */
        background: #FEEDEE !important;
        color: #FF5C5C !important;
    }
    .updatebtn {
        left: 20px;
        /* margin-top: -154px !important; */
        background: #08B973 !important;
    }
}
@media only screen and (max-width:550px) and (min-width:350px){
    .delbtn {
        left: 11px;
        margin-top: 26px !important;
        background: #FEEDEE !important;
        color: #FF5C5C !important;
        width: 180px;
    }
    .updatebtn {
        left:75px;
        margin-top: -154px !important;
        background: #08B973 !important;
        width: 180px;
    }
}
@media only screen and (max-width:330px){
    .delbtn {
        display: block;
        left: 11px;
        margin-top: 26px !important;
        background: #FEEDEE !important;
        color: #FF5C5C !important;
        width: 180px;
    }
    .updatebtn {
        left:75px;
        margin-top: -154px !important;
        background: #08B973 !important;
        width: 180px;
    }
}
.form .checkbox-group__element {
    background-color: #ffffff;
    border-radius: 9px;
    box-shadow: 0 4px 18px 0 rgb(34 31 55 / 10%);
    padding: 20px;
    margin-top: 5px;
}
.form .checkbox-group__element{
    padding: 0px;
}
.p-20 {
    padding: 20px !important;
}
.center{
    text-align:center;
}
.width-40{
    width:40%;
}
.filterbtn{
    float: right;
    margin-top:-12px !important;
    /* margin: -16px 0px !important; */
}

.form .v-input--labeled .v-text-field__slot input::-webkit-input-placeholder,
.form .v-input--labeled .v-select__slot input::-webkit-input-placeholder {
  /* WebKit browsers */
  font-style: normal !important;
}

.form .v-input--labeled .v-text-field__slot input:-moz-placeholder,
.form .v-input--labeled .v-select__slot input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  font-style: normal !important;
}

.form .v-input--labeled .v-text-field__slot input::-moz-placeholder,
.form .v-input--labeled .v-select__slot input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  font-style: normal !important;
}

.form .v-input--labeled .v-text-field__slot input:-ms-input-placeholder,
.form .v-input--labeled .v-select__slot input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  font-style: normal !important;
}

.logo-img{
    width: 155px;
}
.inquiry-btn{
    text-align: right;
    padding-right: 30px !important;
}
.v-menu__content.notification-menu {
    left: 50% !important; 
    top: 50px !important;
    max-width: 480px;
}
.notification-menu .triangle{
    margin-bottom: -3px;
    left: 55%;
}
.v-menu__content .notification-box {
    box-shadow: 0 5px 5px -3px rgb(0 0 0 / 20%), 0 8px 10px 1px rgb(0 0 0 / 14%), 0 3px 14px 2px rgb(0 0 0 / 12%);
    position: relative;
    border: 1px solid #dddddd;
}

@media only screen and (max-width: 400px)
{
    /* .logo-img{
        width: 120px;
        height: 50px;
    } */
    .header-login-link a{
        margin-top:20px;
    }
    /* .ntp {
        text-align: center;
        font: normal normal bold 14px/53px Roboto;
        font-family: 'Roboto', sans-serif;
    } */
    .register-button {
        width: 110px;
        height: 40px;
    }
    .buy-heading {
        font-size: 12px;
    }
    .v-toolbar__extension{
        height: 12px !important;
        font-size: 11px;
       
    }
    .header .v-toolbar__content{
        width: 63% !important;
    }
    .v-toolbar__content{
        padding: 4px 9px !important;
    }
/* .header-login-link a {
    width: auto;
    height: 35px;
    margin-top: -22px;
} */
}

.form .v-input--labeled .v-label{
    font-weight: 900 !important;
    color: #A5ADBB;
}

.form .v-input--labeled .v-text-field__slot input
{
    /* font-weight: 400; */
    font-size: 16px;
    height: 48px;
}
.selectfile{
    cursor: pointer;
    height:250px;
}
.margin-top-50{
    margin-top:50px;
}

.v-input--has-state.error--text .v-label {
     animation: none;
     -webkit-animation: none ;
}
.nr{
    padding: 10px;
    display: flex !important;
    align-items: center !important;
}
.area{
    /* height: 30px;
    border-bottom: 1px solid rgb(221, 219, 219);
    font-size: 12px !important; */
}
.form .checkbox-group--done .checkbox-group__element {
    background-color: transparent;
    box-shadow: none;
}
@media only screen and (max-width: 540px) 
{
    .inquiries__list-item .item-space.col-7 {
        max-width: 100%;
        flex: 100%; 
    }
    .top-20{
        margin-top: 20px;
    }
    .nr{
        display: block !important;
        padding: 10px;
        align-items: center;
    }

    .banner-content {
        /* background-color: rgba(255, 255, 255, 0.6); */
        display: block;
        padding: 15px;
        /* backdrop-filter: blur(4px); */
        border-radius: 8px;
        text-align: center;
    }
}
.right-req{
    float: right;
    margin-right: 15px;
    
}
.margin-75{
    margin-top: 20px!important;
}
.inquiry-kaina{
    display: inline-flex;
}
.offer-btn{
    margin-top:18px !important;
}
.inquiry-space{
    margin-top: 10px;
    margin-left:10px;
}
.lacation{

    margin-top:15px;
}
.margin-80{
    display: none;
}
.d-editview{
    display: block;
}
.vue-image-crop-upload .vicp-wrap .vicp-operate a {
    background: #ebebed;
}
.two_section_area .register-button {
        border: 2px solid #08B973;
	    background: #fff;
	    color: #08B973;
    }
@media only screen and (max-width: 600px) 
{
    .register-button {
        width: 85%;
        height: 45px;
        margin: 0 auto;
    }

    .two_section_area .register-button {
        width: 50%;
        height: 45px;
        margin: 0 auto;
        border: 2px solid #08B973;
	    background: #fff;
	    color: #08B973;
    }

    .register-btn-homepage 
    {
        justify-content: space-between;
        padding: 15px;
    }
    .btn-height .primary{
        display: block;
        margin: auto;
        margin-top: 10px;
    }
    .edit-service{
        margin-top:0px !important;
    }
    .d-editview{
        display: none;
    }
    .vue-image-crop-upload .vicp-wrap {
        width:auto !important;
    }
    .margin-80{
        margin-bottom: 2px;
        display:block;
    }
    .margin-150{
        /* margin-top: -150px; */
    }
    .margin-100{
        /* margin-top: -100px; */
    } 
    .margin-12{
        margin-top: 12px;
    }
    .inquiry-space{
        margin-left:0px; 
    }
    .offer-btn{
        margin-top:45px !important;
    }
    .offer-sent{
        margin-top:55px !important;
    }
    .inquiry-kaina{
        margin-top: -102px;
        display: block;
        margin-left: 16px;
    }
    .form .checkbox-group__element {
        margin-top: 40px;
    }
    .v-menu__content.notification-menu {
        left: 0% !important;
        top: 200px !important;
        max-width: auto;
    }
    .notification-menu .triangle {
        margin-bottom: -3px;
        left: 14%;
    }
    .done{
        width: 100% !important;
        margin-top: 15px;
    }
    .margin-75{
        margin-top: 20px!important;
    }
    .right-req{
        float: none;
        margin-top: 15px;
        margin-right: 0px;
    }
    .v-dialog
    {
        width:100% !important;
    }
    .margin-top-50{
        margin-top:0px;
    }
    .selectfile{
        cursor: pointer;
        height:150px;
    }
    .inquiries__list-drawer-filters {
        padding: 10px 20px !important;
        height: auto !important;
    }
    .remove-broker{
        font: normal normal medium 13px/12px Montserrat;
        margin-top:50px !important;
        float: right;
        margin-right: 0px;
        width: 100%;
        background: #E5E5E899 0% 0% no-repeat padding-box;
        border-radius: 2px;
        background-color: rgb(224, 224, 224);
        border-color: rgb(224, 224, 224);
    
    }
    .inquiry-btn{
        text-align: right;
        padding-right: 0px !important;
    }
    .inquiries__list-item .specialist_btn_inquiry{
        width:160px;
    }
    .filterbtn{
        float: right;
        margin-top:5px !important;
    }
    .width-40{
        width:auto;
    }
    .padding-0{
        padding:0px !important;
        margin-top:10px;
    }
    .center{
        text-align:initial;
    }
    /* .delbtn {
        left: 102px;
        margin-top: -10px !important;
    } */
    .profile-box {
        padding: 20px 20px;
        /* box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px; */
    }
    
    .achive-img{
        margin: auto;
        width: 100%;
    }
    .margin-70{
        margin-top:70px;
    }
    .deletebtn{
        font: normal normal medium 13px/12px Montserrat;
        margin-top:15px !important;
        margin-left:0px;
        width:100%;
    }
    .donebtn{
        font: normal normal medium 13px/12px Montserrat;
        margin-top:0px !important;
        color:green !important;
        width:100% !important;
        float:none !important;
    }
    .create-inq-prov-link{
        width: 100%;
        text-align: center;
    }
    .reviewbtn{
        width: 100%;
        margin-top:15px !important;
        background-color:#EFEFF1;
        border-color:#EFEFF1;
        margin-top: 0px;
        color: #08B973;
        margin-left:0px;
    }
    /* .switch-type-tab .v-tab {
        max-width: 90%;
    } */
   
    .remove{
        font: normal normal medium 13px/12px Montserrat;
        margin-top:5px !important;
        margin-right: 0px;
        width:100%;
        
    }
    .margin-20{
        margin-top:0px;
    }
    .margin-5{
        margin-top: 5px !important;
    }
    .margin-left5{
        margin-left:5px;
    }
    .v-input__append-outer{
        display: grid;
        margin-top: 10px !important;
        margin-left:0px !important;
        width: 100% !important;
    }
    .address{
        margin-left: 5px;
        margin-top: 15px;
    }
    .lacation{
        margin-left: 15px;
        margin-top:0px;
    }
    .margin-25{
        margin-top:25px;
    }
    .block{
        display: block;
    }
    .padding-top25{
        padding-top: 0px;
    }
    .width-50{
        width:100% !important;
    } 
    .v-toolbar__extension{
        display:inline-flex !important;
        float: right;
        height: 38px !important;
        padding:0px;
    }
     .v-navigation-drawer__content{
        margin-left: 20px;
        margin-top: 20px;
    }
    .white-shadow{
        /* text-shadow: 1px 1px white; */
        line-height: normal;
        font-weight: 600;
    } 
    .sun{
        display: block;
        margin-left: 5px;
        margin-top: 15px;
        text-align: center;
        
    }
    .black-shadow{
        width: 100%;
        /* text-shadow: 1px 1px black; */
        text-align: center;
        font-size: 14px;
        font-weight: 600;
        text-shadow: 1px 0 2px rgb(0 0 0 / 20%);
    }
    #contentlist_container .mx-auto.mt-6.v-card.v-sheet.theme--light {
	    margin-bottom: 50px !important;
	}
}
@media only screen and (max-width: 320px)
{
    .updatebtn {
        left: 12px;
        margin-top: -155px !important;
        background: #08B973 !important;
        width: 180px;
    }
    .delbtn {
        display: block;
        left: 11px;
        margin-top: 50px !important;
        background: #FEEDEE !important;
        color: #FF5C5C !important;
        width: 180px;
    }
}
@media only screen and (max-width: 991px) {

    /* .v-text-field .v-label {
        max-width: 90% !important;
    } */

    .profile_mob{
        display:inline-flex;
        padding: 0;
    }
    header {
        padding: 20px 0!important;
        height: 77px !important;
    }
    .app-header {
        height: 77px ;
    }
    .v-app-bar__nav-icon.d-md-none {
        display: block !important;
    }
    .d-md-flex.main_links {
        display: none !important;
    }
}
@keyframes zoominout {
    0% {
        transform: scale(1,1);
    }
    50% {
        transform: scale(1.2,1.2);
    }
    100% {
        transform: scale(1,1);
    }
}

.play-img {
	animation: zoominout 1s infinite ;
}

.v-input-password .v-input__slot {
    padding-top: 40px !important;
}

.v-input-password label.v-label.theme--light {
    top: -35px !important;
}

.v-input-password .sub-label{
    letter-spacing: .48px;
    font-size: 9px;
    color: #c1c7d1;
    margin-bottom: 20px;
    font-weight: unset;
}

.box-center{
    text-align: center;
}
.box-center h2{
    font-weight: 900;
    color: #08B973;
    margin-bottom: -20px;
}

.delete-service button.v-btn.v-btn--text.theme--light.v-size--default {
    margin-top: 0px;
}

.v-input--with-submit-inside .v-input__append-inner {
    top: 8px !important;
}

.inquiries__list-drawer-filters .v-text-field.v-input--dense .v-input__append-inner .v-input__icon>.v-icon {
    margin-top: 0px !important;
}

.v-input--labeled .v-input__control {
    display: flex;
    flex-direction: column;
  }
  
  .v-input--labeled .v-input__hint {
    margin-top: 0.5rem; /* Space between label and hint */
  }

  .error-border {
    border: 1px solid red;
  }

/* .services > .checkbox-group:first-child .cancel {
    background: red;
    display: none;
    visibility: hidden;
    font-size: 0;
} */