h2.font-normal.text-center.properties-proprties-text.mb-1 {
    font-size: 35px;
}

div#forget_pass {
    left: 18px;
    width: 90%;
}

div#forget_password {
    width: 100%;
    left: 14px;
    padding-top: 87px;
}

div#login {
    top: 61px;
    left: 12px;
}

.latest_post {
    position: absolute;
    bottom: 11px;
    font-size: 13px;
    right: 11px;
    height: 29px;
    display: inline-flex;
    align-items: center;
    border-radius: 4px;
    overflow: hidden;
    font-weight: 400;
    color: #ffffff;
    background: #00AB66;
    padding: 0px 15px;

}

.latest_post.hot {
    position: absolute;
    bottom: 11px;
    font-size: 13px;
    right: 11px;
    height: 29px;
    display: inline-flex;
    align-items: center;
    border-radius: 4px;
    overflow: hidden;
    font-weight: 400;
    color: #ffffff;
    padding: 0px 15px;
    background: #e42d29;
}

.gtid_blog_video {
    background-color: #000;
    position: relative;
    width: 100%;
    height: 210px;
    overflow: hidden;
    z-index: 0;
    outline: 0;
    font-family: "YouTube Noto", Roboto, Arial, Helvetica, sans-serif;
    color: #eee;
    text-align: left;
    direction: ltr;
    font-size: 11px;
    line-height: 2;
    border-radius: 10px 10px 0px 0px;
    -webkit-font-smoothing: antialiased;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

/*.gtid_blog_video iframe{*/
/*       height: 195;*/
/*       width: 100%;*/

/*   }*/

a.filter {
    display: block;
    padding: 1rem;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    color: #16447d !important;
    border-bottom: 1px solid #e6eaf1;
}

a.filter i {
    margin-left: 215px;
}


/*start css 08/04/2022*/
.dashboard-wraper-qqqq {
    position: relative;
    background: #ffffff;
    width: 100%;
    padding: 2em;
    box-shadow: 0 0 20px 0 rgb(62 28 131 / 10%);
    border-radius: 10px;
}

._exlio_second_box {
    position: absolute;
    left: 100px;
    top: 20px;
    z-index: 1;
    background: #27ae60;
    height: 28px;
    padding: 0 13px;
    font-size: 11px;
    font-weight: 700;
    color: #ffffff;
    align-items: center;
    justify-content: center;
    display: inline-flex;
    border-radius: 50px;
    box-shadow: 0px 0px 0px 5px rgb(255 255 255 / 20%);
    -webkit-box-shadow: 0px 0px 0px 5px rgb(255 255 255 / 20%);
}

section.property_name_section {
    padding: 40px 40px;
}

._category_caption h5 {
    height: 40px;
}

.page-title {
    min-height: 110px;
}

section.dashboard-section {
    padding: 15px;
}

.dash_user_menues ul li a {
    padding: 10px 33px !important;
    margin-bottom: 4px !important;
}

.form-control.enter-your-about {
    height: 60px;
}

.a2a_kit.a2a_kit_size_32.a2a_default_style {
    justify-content: center;
    align-items: center;
    display: flex;
}

.dash_user_menues {
    margin-top: 20px;
    margin-bottom: 20px;
}


/*end css 08/04/2022*/

.tttt {
    margin-top: -20px;
}

/*astrick*/
.required {
    color: red;
}

.feture-mainslider-re {
    margin: 10px;
}

._category_thumb ._category_caption {
    height: 50px;
}

/*astrick*/
.nav-menus-wrapper.nav-menus-wrapper-open {
    z-index: 999999999;
}

/*demo2 otp css*/
.otp_headingTextIcon__gbHQS.title_semiBold {
    text-align: center;
    padding: 10px 10px;
    font-size: 20px;
}

#otp input {
    text-align: center !important;
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);

    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-radius: 0.25rem !important;
    margin: 0.5rem !important;
    overflow: visible;
    word-wrap: break-word;
}

#otp input {
    padding: 20px 30px;
}

input#by_t_c {
    margin-top: 5px;
}

.login-otp {
    display: flex;
    justify-content: center;
}

.resend-btn {
    padding: 10px;
}

/*demo2 otp css close*/
a.post-requirment-sec span i {
    animation: rotation 8s infinite linear;
}

@keyframes rotation {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(359deg);
    }
}

.main-proprties-in-front {
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
}

.main-slider-pro .image-sub-slider img {
    width: 100%;
    height: 350px;
}

.subslider-onclick .image-sub-slider img {
    /*margin:10px;*/
    height: 200px;
    width: 100%;
    padding: 2px;
}

.toggler-danger-hert-start {
    color: #bec7d8;
    cursor: pointer;
    font-size: 20px;
    margin-bottom: 0px;
    margin-top: 4px;
    line-height: 1;
}

._card_flex_last-heart-icon {
    position: absolute;
    right: 15px;
    top: 17px;
    z-index: 1;
    background: #f3f5f8;
    height: 28px;
    padding: 0px 13px;
    font-size: 11px;
    font-weight: 700;
    color: #ffffff;
    align-items: center;
    justify-content: center;
    display: inline-flex;
    border-radius: 50px;
    box-shadow: 0px 0px 0px 5px rgb(255 255 255 / 20%);
    -webkit-box-shadow: 0px 0px 0px 5px rgb(255 255 255 / 20%);
}

img.avater-img.mobile-login-image {
    width: 30px;
    border-radius: 50%;
    object-fit: cover;
    height: 30px;
}

.fr-grid-deatil {
    height: 58px;
}

.block-body.video-details iframe {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.block-body.video-details {
    height: 350px;
}

.gg_single_part.left a img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.featured_slick_gallery .slick-arrow {
    z-index: 2;
}

.post-requirment-sec {
    position: fixed;
    padding: 10px;
    color: #000;
    background-color: #ffff00;
    border-radius: 15px 0 0 15px;
    right: -255px;
    transition: all 1s;
    bottom: 115px;
    z-index: 9999;
    font-size: 15px;
    font-weight: 600;
}

span.first-post-resa {
    margin-left: 14px;
}

.post-requirment-sec:hover {
    right: 0;
}

.post-requirment-sec:hover {
    background-color: #bf1e1e;
    color: #fff;
}

a.become-an-agent:hover {
    color: #fff;
}

.hire-the-emp {
    display: flex;
    justify-content: center;
    align-items: center;
}

/*start second form*/
li.add-listing p:before {
    margin: 0;
    width: 37px;
    height: 19px;
    background-color: red;
    position: absolute;
    right: -14px;
    line-height: 20px;
    top: -9px;
    color: #fff;
    font-size: 8px;
    font-weight: 700;
    border-radius: 4px;
    content: 'FREE';
}

/*end*/
.agency_gridio_wrap:hover {
    box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px, rgb(0 0 0 / 23%) 0px 3px 6px;
}

a.agents-btn {
    padding: 0 10px;
    height: 33px !IMPORTANT;
}

/*imge hover section start*/
a.img-wrapdddd {
    height: 585px;
    display: inline-block;
    position: relative;
    width: 100%;
    overflow: hidden;
    z-index: 1;
    margin: 0 auto 30px;
    border-radius: 0.5rem;
}

a.img-wrapdddd:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    background: linear-gradient(to bottom, transparent 25%, #1e2a4c);
    opacity: 0.8;
    z-index: 11;
    transition: 0.3s ease-out;
}

.residential-place {
    padding-top: 87px;
}

/*.residential-place h6 {*/
/*    font-size: 22px;*/
/*}*/

/**/
.elio_mx_list .grid_agents-wrap {
    padding: 15px;
}

.item-slide .grid_agents .fr-infos-deatil .btn {
    margin: 0;
    padding: 5px 10px;
    height: 35px;
}

hr.boredr-resident {
    border: 2px solid;
    width: 100px;
    float: left;
    margin-bottom: 32px;
}

.item-slide .grid_agents .elio_mx_list {
    font-size: 10px;
    padding: 6px 12px;
}

.new1 {
    border-top: 1px dashed #000;
    width: 150px;
}


h3.hire-architect-now.text-center {
    color: #fff;
}

#navigation .nav-menus-wrapper {
    display: flex;
    justify-content: end;
}

.tab_exclusive p {
    line-height: 20px;
    font-family: 'FontAwesome';
    font-size: 16px;
}

/*start right side css*/
.get-by-just h1 {
    font-size: 20px;
    text-align: center;
}

.get-by-just h1 span {
    color: #27ae60;
}

.dashboard-wraper .upload-main {
    display: flex;
}

.dashboard-wraper .upload-main .icon-img {
    padding: 0 15px;
}

.dashboard-wraper .upload-main .icon-img img {
    width: 50px;
}

.icon-containt h6 {
    line-height: 20px;
    font-size: 14px;
    color: #303030;
    font-weight: 700;
    padding-bottom: 8px;
}

.icon-containt p {
    line-height: 16px;
    font-size: 12px;
    color: #303030;
    padding: 0 70px 0 0;
}

.icon-containt p span {
    color: #27ae60;
}

/*right css end*/
/*left side start css*/
.rent-your-properties h1 {
    font-size: 20px;
    text-align: center;
}

.rent-your-properties p {
    color: #303030;
    font-size: 14px;
}

.left-containt {
    display: flex;
    justify-content: center;
}

.main-parentsposting {
    margin: 0 auto;
    background-color: #f7f7f7;
}

.dhash-main-conta h6 {
    line-height: 19px;
    font-size: 20px;
    padding: 15px;
}

span.fa-check-icon {
    color: #3cbc15;
}

.main-parentspostingsd {
    margin: 0 auto;
    padding: 0;
}

.main-radio-checked .for-radio {
    display: flex;

}

.main-radio-checked .for-radio .checkbox {
    padding: 0 25px;
}

.main-parentspostingsd h6 {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 20px;
}

/*secet option css*/


.main-parentspostingsd .form-group select.form-control {
    height: 40px;
}

.details-filed-post .form-group input.form-control {
    height: 40px;
}

a.login-post-propertis {
    padding: 10px 20px;
    background-color: #1d9950;
    color: #fff;
    font-weight: 600;
}

/*end*/
/*pagination*/
.example>.pagination>li>a,
.pagination>li>a,
.pagination>li>span {
    margin: 0;
    border-radius: 0;
}

.pagination.mainpagi {
    margin: 2px auto 0 !important;
}

.pagination.mainpagi li:first-child a {
    background: #ffffff;
    border: 1px solid #eaeff5;
    border-radius: 0px !important;
    color: #5a6f7c;
}

.pagination.mainpagi li:first-child a:hover {
    background: #27ae60;
    color: #fff;
}

.pagination.mainpagi li:last-child a:hover {
    background: #27ae60;
    color: #fff;
}

.pagination.mainpagi li:last-child a {
    background: #ffffff;
    border: 1px solid #eaeff5;
    border-radius: 0px !important;
    color: #5a6f7c;
}

.first-selected-main {
    padding-bottom: 30px;
}

/*pag*/
.pagination>li>a,
.pagination>li>a,
.pagination>li>span.page-link-lower {
    width: 130px;
}

.pagination>li>a,
.pagination>li>a,
.pagination>li>span.page-link-lower:hover {
    color: #0056b3;
    text-decoration: none;

    border-color: #ddd;
}


.brokerage-only {
    padding-left: 45px;
}

.brokerage-only-charges {
    padding-left: 30px;
}

p.professionals_check {
    margin-left: 15px;
}

span.professional-check {
    margin-left: 8px;
}


p.widget-title.all-cat-sub.collapsed {
    font-size: 12px;
}



.tab-hero-sectin a.tablinks {
    background-color: #00712e;
    color: #fff;
}

.tab-hero-sectin a {
    background-color: inherit;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 12px 20px;
    transition: 0.3s;
    font-size: 15px;
    font-weight: 600;
}

.tab-hero-sectin a:hover {
    background-color: #ddd;
}

.tab-hero-sectin a:hover {
    background-color: #ddd;
}

.tab-hero-sectin a.active {
    background-color: #fff;
    color: #000;
    border: 1px solid #00712e;
}

.tabcontent {
    display: none;
    padding: 6px 12px;
    border-top: none;
    background-color: #fff;
    padding: 20px;
    margin-top: 9px;
    max-width: 1000px;
    box-shadow: rgb(0 0 0 / 45%) 0px 25px 20px -20px;

}

.form-group.sub-btn-hero {
    padding: 0 10px;
}

.main-btn-hero-tab {
    text-align: center;
    margin-left: 25px;
}

button.btn-serch-banner {
    background-color: #00712e;
    margin-top: 31px;
    padding: 9px 25px;
    color: #fff;
    font-weight: 700;
    border: 1px solid #00712e;
    border-radius: 5px;
}

.hero-banner-tab {
    position: relative;
    padding: 15px 0;
    z-index: 2;
}

.container-main-page.top-section-tab {
    margin-top: -100px;
}

.sub-btn-hero label {
    color: #000;
    font-weight: 700;
    font-size: 15px;
}

.sub-btn-hero.form-group .form-control {
    border: 1px solid #dce0e0;
    color: #727676;
    font-size: 16px;
    height: 45px !important;
    width: 176px;
}

.tab-hero-sectin {
    text-align: center;
}

a.become-an-agent {
    position: fixed;
    padding: 10px;
    background-color: #1d9950;
    border-radius: 0 15px 15px 0;
    left: 0;
    bottom: 115px;
    z-index: 2;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    transition: all 1s;
    z-index: 999999;
}

a.become-an-agent:hover {
    left: 0px;
    background-color: #bf1e1e;
    color: #fff;
}

span.become-inagents-right {
    margin-right: 0px;
}

.main-required-section {
    padding: 40px 0 40px;
}

.post-equirement {
    height: 40px !important;
}

.hire-architect h5 {
    color: #fff;
}

.hire-architect {
    text-align: center;
}

.hire-architect img {
    border: 2px solid;
    border-radius: 50%;
    color: white;
    background-repeat: no-repeat;
    width: 120px;
    height: 120px;
    background-position: center;
    background-size: cover;
}

.main-required-page-se .hire-architect {
    margin: 0 0 40px;
}

.hire-architect p {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
}

h3.hire-architect-now {
    color: #fff;
}

.main-required-page-se {
    padding-top: 50px;
}

.main-required-section:before {
    background-color: #000;
    opacity: .9;
}

.moile-tab {
    display: none;
}

.destop-tab {
    display: block;
}

.choose-your-category ul li {
    width: 14.2857%;
    margin: 0 12px;
}

.choose-your-category ul {
    display: flex;
    padding: 0;
    flex-wrap: wrap;
}

@media (max-width: 1400px) {
    .residential-place {
        padding-top: 58px;

    }

}

@media (max-width: 991px) {
    .mobile_nav ul li {
        position: relative;
    }

    .mobile_nav ul li a {
        background-color: #fff;
        padding: 5px 10px;
        font-size: 14px;
        font-weight: 700;
        color: #000;
    }

    span.free-mobile-view {
        position: absolute;
        font-size: 10px;
        right: -12px;
        top: -8px;
        padding: 0px 4px;
        background-color: red;
        color: #fff;
    }

    .mobile_nav ul li a:hover {
        background: rgba(0, 113, 46, 0.95);
        color: #fff;
    }

    .residential-place {
        padding-top: 0;
    }

    .hire-architect img {
        width: 108px;
    }

    #navigation .nav-menus-wrapper {
        display: block;
    }

    .sub-btn-hero.form-group .form-control {
        width: 100%;
    }

    .nav-dropdown>li>a {
        color: #fff;
        font-size: 12px;
    }

    .main-parentspostingsd {
        padding: 0 40px;
    }

    .form-group.sub-btn-hero {
        margin-right: 0;
    }

    .tab-hero-sectin a {
        padding: 12px 6px;
    }

    section.min-category {
        padding: 20px 0 10px;
        background-color: #97adf791;
        /* color: #fff; */
    }

}

@media (max-width: 700px) {
    .moile-tab {
        display: block;
        line-height: 2.5;
    }

    .destop-tab {
        display: none;
    }

    /*start dashboard */
    .icon-img-left {
        float: right;
    }

    a.img-wrapdddd {
        height: 553px;
    }
}

.mobile-view-dashboard {
    display: none;
}

.nav-header-logo-mobile {
    display: none;
}

li.mobile-dashboard-manu {
    display: none;
}

section.min-category {
    /*padding: 43px 0 50px;*/
    background-color: #97adf791;
    /* color: #fff; */
}

@media (max-width: 768px) {

    /*header change in mobile view*/
    a.alio_green.ggg i {
        font-size: 15px;
    }

    a.alio_green.ggg {
        color: #000;
        background-color: white;
        padding: 7px;
        border-radius: 50%;
    }

    .container-main-page.top-section-tab {
        overflow: hidden;
    }


    .post-requirment-sec {
        right: -255px;
    }

    .nav-brand,
    .nav-brand:focus,
    .nav-brand:hover,
    .nav-menu>li>a {
        color: #0e0d0d;
    }

    .navigation-portrait .nav-menus-wrapper {
        background-color: #fff;
    }

    .nav-menu>.active>a,
    .nav-menu>.focus>a,
    .nav-menu>li:hover>a {
        color: #000 !important;
    }

    .submenu-indicator-chevron {
        border-color: transparent #000 #000 transparent;
    }

    .nav-dropdown>li>a {
        color: #000;
    }

    .mobile-view-dashboard {
        display: block;
    }

    .destop-view-dashboard {
        display: none;
    }

    .property_dashboard_navbar {
        -webkit-box-shadow: 0 0 20px 0 rgb(255 255 255);
    }

    .dash_user_avater {
        margin: 0;
        padding: 0 50px;
    }

    .dash_user_avater img {
        width: 72px;
        height: 72px;
        border-radius: 50%;
        margin-bottom: 0;

    }

    .nav-header-logo-mobile {
        position: relative;
        background-color: #0e4c28;
        display: block;
        z-index: -1;
        height: 68px;

    }

    a.nav-brandlogo-mobil img {
        object-fit: cover;
        height: 46px;
        padding: 5px 13px;
    }

    span.nav-menus-wrapper-close-button {
        color: #fff;
        z-index: 99999999999;
        background-color: #0e4c28;
    }

    li.mobile-dashboard-manu {
        display: block !important;
    }

    /*top form mobile*/
    .sub-btn-hero.form-group .form-control {
        font-size: 12px;
        height: 35px !important;
    }

    .form-group.sub-btn-hero label {
        font-size: 9px;
    }

    .tabcontent {
        padding: 5px 20px;
    }

    button.btn-serch-banner {
        margin-top: 15px;
        padding: 5px 20px;
    }

    .form-group.sub-btn-hero {
        margin-bottom: 0;
    }

    section.min {
        padding: 50px 0 50px;
    }

    .section.min-category {
        padding: 20px 0 10px;
        background-color: #97adf791;
        /* color: #fff; */
    }

    /*.col-md-6 {*/
    /*    -ms-flex: 0 0 50%;*/
    /*    flex: 0 0 50%;*/
    /*    max-width: 100%;*/

    /*}*/
}

a.become-an-agent-mobile-view {
    display: none;
}

a.post-requirment-sec-mobile-view {
    display: none;
}

sss .footer-view-contact-page {
    display: none;
}

.mobile-footer-manu {
    display: none;
}

@media all and (min-width: 400px) and (max-width: 575px) {
    .modal {
        width: 100%;
        position: fixed;
        top: 0;
        right: 0px;
        bottom: 0;
        left: 7px;
        z-index: 1050;
        display: none;
        overflow: hidden;
        outline: 0;
    }
    .text-mlixer {
        max-width: 700px;
        padding-bottom: 10px;
        text-align: center;
        line-height: 1.7;
        margin: 0 auto;
        padding-top: 1rem;
        font-size: 15px;
        font-weight: 400;
    }
    .select2-container {
        width: 100% !important;
    }
    span.select2-selection.select2-selection--single {
        padding-left: 15px;
        border-radius: 4px;
        border: 1px solid #e7eaf1;
    }
    .select2-container--default .select2-selection--single {
        background-color: #fff;
        border-radius: 0;
        border:none;
        height:35px;
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #16447d;
        font-weight: 400;
        line-height:34px;
        text-align: left;
        padding:0 15px 0 0;
        font-size: 12px;
    }
    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height:35px;
        position: absolute;
        top: 1px;
        right: 10px;
        width: 20px;
    }
    .full_search_box.modern .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 29px;
    }
    .full_search_box.modern .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height:29px;
    }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
        border-color: #245665 transparent transparent transparent;
    }
    .select2-container--default .select2-selection--single .select2-selection__placeholder {
        color:#727676;
        padding-left: 2px;
    }
    .full_search_box.modern .select2-container--default .select2-selection--single .select2-selection__placeholder {
        color:#16447d;
        font-weight: 600;
    }
    .select2-container--default .select2-selection--single .select2-selection__clear {
        right: 14px;
        top:1px;
    }
    section.min-category {
        padding: 20px 0 10px;
        background-color: #97adf791;
        /* color: #fff; */
    }

    .gtid_blog_video {
        background-color: #000;
        position: relative;
        width: 100%;
        height: 289px;
        overflow: hidden;
        z-index: 0;
        outline: 0;
        font-family: "YouTube Noto", Roboto, Arial, Helvetica, sans-serif;
        color: #eee;
        text-align: left;
        direction: ltr;
        font-size: 11px;
        line-height: 2;
        border-radius: 10px 10px 0px 0px;
        -webkit-font-smoothing: antialiased;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -ms-touch-action: manipulation;
        touch-action: manipulation;
    }

    div#forget_pass {
        left: 4px;
        width: 90%;
    }

    h2.font-normal.text-center.properties-proprties-text.mb-1 {
        font-size: 29px;
    }

    #back2Top {
        bottom: 95px;
    }

    /*footer manu start*/
    .mobile-footer-manu {
        display: block;
        position: relative;
    }

    .mani-manu-footer-mobile {
        position: fixed;
        z-index: 99;
        bottom: 0;
        left: 0;
        box-shadow: rgb(0 0 0 / 30%) 0px -12px 19px -20px;
        right: 0;
        background-color: #f3f3f2;
        padding-top: 0px;
    }

    .mani-manu-footer-mobile ul {
        display: flex;
        justify-content: center;
    }

    .mani-manu-footer-mobile ul li a {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-top: 5px;
    }

    .mani-manu-footer-mobile ul li {
        margin-right: 31px;
        font-size: 12px;
        /* height: 42px; */
    }

    .mani-manu-footer-mobile ul li a span svg {
        width: 21px;
    }

    .mani-manu-footer-mobile ul li a p {
        margin: 0;
        padding: 0;
    }

    /*start the footer*/

    section.property_name_section {
        padding: 20px 20px;
    }

    .property_name_details_page h2 {
        font-size: 20px;
    }

    .call-no-footer {
        position: relative;
    }

    section.footer-view-contact-page {
        display: block;
        position: fixed;
        bottom: 4px;
        z-index: 999;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
    }

    .footer-view-contact-page .share-footer-contact {
        display: flex;
        justify-content: center;
    }

    .footer-view-contact-page .share-footer-contact .contact-us {
        background-color: #1d9950;
        color: #fff;
        height: 35px;
        padding: 6px 50px;
        border-radius: 15px;
    }

    .footer-view-contact-page .share-footer-contact .chatt-us {
        background-color: #1d9950;
        color: #fff;
        height: 35px;
        padding: 6px 50px;
        border-radius: 15px;
    }

    .call-no-footer {
        position: relative;
    }

    .contact-us span {
        padding: 5px;
        font-size: 13px;
    }

    .chatt-us span {
        padding: 5px;
        font-size: 13px;
    }

    .chatt-us span i {
        font-size: 20px;
        margin-left: 6px;
    }

    p.call-footer {
        position: fixed;
        left: 46%;
        top: 20px;
        background-color: #0952d4;
        padding: 17px;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        border: 1px solid #0952d2;
        color: #fff;
        align-items: center;
        justify-content: center;
        display: flex;
    }

    /*end footer */
    .footer-view-contact-page {
        display: block;
    }

    section.min {
        padding: 20px 0 20px;
    }

    .btn.btn-call_action_wrap {
        padding: 10px 20px;
    }

    .call_action_wrap-wrap {
        padding: 20px 0;
    }

    .btn {
        padding: 6px 18px;
    }

    section {
        padding: 20px 0 10px;
    }

    .map-container iframe {
        height: 250px;
    }

    .main-slider-pro .image-sub-slider img {
        height: 200px;
    }

    .subslider-onclick .image-sub-slider img {
        height: 100px;
    }


    .dashboard-wraper {
        padding: 2px;
    }

    .form-group {
        margin-bottom: 2px;
    }

    .btn-lg {
        padding: 5px 20px;
        font-size: 14px;
        font-weight: 700;
    }

    .page-title {
        padding: 10px;
    }

    section.dashboard-section {
        padding: 10px 0;
    }

    .main-parentspostingsd {
        padding: 0 20px;
    }

    .main-parentspostingsd .form-group select.form-control {
        height: 48px;
        font-size: 12px;
        color: #000;
    }

    .form-group .form-control {
        height: 48px;
        font-size: 15px;
    }

    span.become-inagents-right-mobile-view {
        margin-right: 0px;
    }

    a.become-an-agent-mobile-view {
        display: block;
        position: fixed;
        padding: 6px;
        background-color: #1d9950;
        border-radius: 0 15px 15px 0px;
        left: 0px;
        bottom: 47px;
        color: #fff;
        font-size: 13px;
        font-weight: 600;
        transition: all 1s;
        z-index: 999;
    }

    a.become-an-agent-mobile-view:hover {
        background-color: #bf1e1e;
        color: #fff;
        left: 0px;
    }

    .become-an-agent {
        display: none;
    }

    span.post-requirment-ttsec-mobile-view {
        margin-right: 0px;
    }

    a.post-requirment-sec-mobile-view {
        display: block;
        position: fixed;
        padding: 6px;
        color: #000;
        background-color: #ffff00;
        border-radius: 15px 0 0 15px;
        right: -221px;
        transition: all 1s;
        bottom: 47px;
        z-index: 999;
        font-size: 13px;
        font-weight: 600;
    }

    a.post-requirment-sec-mobile-view:hover {
        background-color: #bf1e1e;
        color: #fff;
        right: 0px;
    }

    .post-requirment-sec {
        display: none;
    }

    .main-banner.image-banner,
    .hero-header,
    .hero_banner,
    .large-banner {
        min-height: 300px;
    }

    ._category_box a ._category_thumb img {
        max-width: 50%;
    }

    ._category_box {
        max-width: 65%;
        /*margin: 20px 0;*/
    }

    ._category_box a {
        display: block;
        background: #f4f5f7;
        border-radius: 18px;
        text-align: center;
        padding: 15px;
        transition: all ease 0.4s;
        border: 1px dashed #d3d8e3;
        box-shadow: 0 0 0px 10px rgb(244 245 247);
        height: 173px;
    }

    ._category_caption h5 {
        font-size: 15px;
    }

    ._category_caption h5 {
        height: 30px;
        padding: 2px;
    }


    /*end header*/
    .modal-content.overli {
        margin-right: 15px;
    }

    .mobile_nav ul li a i.fas.fa-user-circle.fa-lg {
        font-size: 28px;
    }

    .block-body.video-details {
        height: 250px;
    }

    .hire-architect img {
        width: 100%;
        height: 100%;
    }

    .dhash-main-conta .left-containt {
        flex-wrap: wrap;
    }

    .main-radio-checked .for-radio .checkbox {
        padding: 0 10px;
    }

    p.professionals_check {
        margin-left: 6px;
    }

    .main-btn-hero-tab {
        margin-left: 0;
    }

    .otp_headingTextIcon__gbHQS.title_semiBold {
        padding: 15px;
        font-size: 15px;
    }

    #otp .form-control {
        padding: 5px;
    }
    ._tsl_flex_capst h5 {
        font-size: 12px;
        margin: 0;
        line-height: 8px;
    }
    ._ovr_rates {
        padding: 4px 5px;
        background: #ff9800;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-weight: 600;
        color: #ffffff;
        font-size: 10px;
        border-radius: 3px;
        width: auto;
    }
    ._tsl_flex_capst span {
        font-size: 9px;
        line-height: 1;
    }
    ._testimonial_flex_first_last ._tsl_flex_thumb img {
        max-width: 48px;
    }
    .moile-tab {
        display: block;
        line-height: 2.5;
    }
    .tab-hero-sectin a {
        background-color: inherit;
        border: none;
        outline: none;
        cursor: pointer;
        padding: 7px 7px;
        transition: 0.3s;
        font-size: 14px;
        font-weight: 600;
    }
    h6 {
        line-height: 20px;
        font-size: 16px;
    }
    .slick-prev {
        left: -21px;
        z-index: 1;
        opacity: 0.90;
    }
    .slick-next {
        right: -21px;
        opacity: 0.90;
    }
}

@media all and (min-width: 360px) and (max-width: 400px) {
    .modal {
        width: 100%;
        position: fixed;
        top: 0;
        right: 0px;
        bottom: 0;
        left: 7px;
        z-index: 1050;
        display: none;
        overflow: hidden;
        outline: 0;
    }
    .text-mlixer {
        max-width: 700px;
        padding-bottom: 10px;
        text-align: center;
        line-height: 1.7;
        margin: 0 auto;
        padding-top: 1rem;
        font-size: 15px;
        font-weight: 400;
    }
    .select2-container {
        width: 100% !important;
    }
    span.select2-selection.select2-selection--single {
        padding-left: 15px;
        border-radius: 4px;
        border: 1px solid #e7eaf1;
    }
    .select2-container--default .select2-selection--single {
        background-color: #fff;
        border-radius: 0;
        border:none;
        height:35px;
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #16447d;
        font-weight: 400;
        line-height:34px;
        text-align: left;
        padding:0 15px 0 0;
        font-size: 12px;
    }
    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height:35px;
        position: absolute;
        top: 1px;
        right: 10px;
        width: 20px;
    }
    .full_search_box.modern .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 29px;
    }
    .full_search_box.modern .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height:29px;
    }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
        border-color: #245665 transparent transparent transparent;
    }
    .select2-container--default .select2-selection--single .select2-selection__placeholder {
        color:#727676;
        padding-left: 2px;
    }
    .full_search_box.modern .select2-container--default .select2-selection--single .select2-selection__placeholder {
        color:#16447d;
        font-weight: 600;
    }
    .select2-container--default .select2-selection--single .select2-selection__clear {
        right: 14px;
        top:1px;
    }
    section.min-category {
        padding: 20px 0 10px;
        background-color: #97adf791;
        /* color: #fff; */
    }

    .gtid_blog_video {
        background-color: #000;
        position: relative;
        width: 100%;
        height: 253px;
        overflow: hidden;
        z-index: 0;
        outline: 0;
        font-family: "YouTube Noto", Roboto, Arial, Helvetica, sans-serif;
        color: #eee;
        text-align: left;
        direction: ltr;
        font-size: 11px;
        line-height: 2;
        border-radius: 10px 10px 0px 0px;
        -webkit-font-smoothing: antialiased;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -ms-touch-action: manipulation;
        touch-action: manipulation;
    }

    div#forget_pass {
        left: 4px;
        width: 90%;
    }

    h2.font-normal.text-center.properties-proprties-text.mb-1 {
        font-size: 29px;
    }

    #back2Top {
        bottom: 95px;
    }

    /*footer manu start*/
    .mobile-footer-manu {
        display: block;
        position: relative;
    }

    .mani-manu-footer-mobile {
        position: fixed;
        z-index: 99;
        bottom: 0;
        left: 0;
        box-shadow: rgb(0 0 0 / 30%) 0px -12px 19px -20px;
        right: 0;
        background-color: #f3f3f2;
        padding-top: 0px;
    }

    .mani-manu-footer-mobile ul {
        display: flex;
        justify-content: center;
    }

    .mani-manu-footer-mobile ul li a {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-top: 5px;
    }

    .mani-manu-footer-mobile ul li {
        margin-right: 31px;
        font-size: 12px;
        /* height: 42px; */
    }

    .mani-manu-footer-mobile ul li a span svg {
        width: 21px;
    }

    .mani-manu-footer-mobile ul li a p {
        margin: 0;
        padding: 0;
    }

    /*start the footer*/

    section.property_name_section {
        padding: 20px 20px;
    }

    .property_name_details_page h2 {
        font-size: 20px;
    }

    .call-no-footer {
        position: relative;
    }

    section.footer-view-contact-page {
        display: block;
        position: fixed;
        bottom: 4px;
        z-index: 999;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
    }

    .footer-view-contact-page .share-footer-contact {
        display: flex;
        justify-content: center;
    }

    .footer-view-contact-page .share-footer-contact .contact-us {
        background-color: #1d9950;
        color: #fff;
        height: 32px;
        padding: 7px 30px;
        border-radius: 15px;
        width: 182px;
        /*margin-right: 7px;*/
    }

    .footer-view-contact-page .share-footer-contact .chatt-us {
        background-color: #1d9950;
        color: #fff;
        height: 32px;
        padding: 7px 38px;
        border-radius: 15px;
        width: 179px;
        margin-left: 10px;
    }

    .call-no-footer {
        position: relative;
    }

    .contact-us span {
        padding: 5px;
        font-size: 13px;
    }
    /*.contact-us span i {*/
    /*    font-size: 5px;*/
    /*    margin-left: 6px;*/
    /*}*/

    .chatt-us span {
        padding: 5px;
        font-size: 13px;
    }

    /*.chatt-us span i {*/
    /*    font-size: 20px;*/
    /*    margin-left: 6px;*/
    /*}*/
    p.call-footer {
        position: fixed;
        left: 46%;
        top: 20px;
        background-color: #0952d4;
        padding: 17px;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        border: 1px solid #0952d2;
        color: #fff;
        align-items: center;
        justify-content: center;
        display: flex;
    }

    /*end footer */
    .footer-view-contact-page {
        display: block;
    }

    section.min {
        padding: 20px 0 20px;
    }

    .btn.btn-call_action_wrap {
        padding: 10px 20px;
    }

    .call_action_wrap-wrap {
        padding: 20px 0;
    }

    .btn {
        padding: 6px 18px;
    }

    section {
        padding: 20px 0 10px;
    }

    .map-container iframe {
        height: 250px;
    }

    .main-slider-pro .image-sub-slider img {
        height: 200px;
    }

    .subslider-onclick .image-sub-slider img {
        height: 100px;
    }


    .dashboard-wraper {
        padding: 2px;
    }

    .form-group {
        margin-bottom: 2px;
    }

    .btn-lg {
        padding: 5px 20px;
        font-size: 14px;
        font-weight: 700;
    }

    .page-title {
        padding: 10px;
    }

    section.dashboard-section {
        padding: 10px 0;
    }

    .main-parentspostingsd {
        padding: 0 20px;
    }

    .main-parentspostingsd .form-group select.form-control {
        height: 48px;
        font-size: 12px;
        color: #000;
    }

    .form-group .form-control {
        height: 48px;
        font-size: 15px;
    }

    span.become-inagents-right-mobile-view {
        margin-right: 0px;
    }

    a.become-an-agent-mobile-view {
        display: block;
        position: fixed;
        padding: 6px;
        background-color: #1d9950;
        border-radius: 0 15px 15px 0px;
        left: 0px;
        bottom: 47px;
        color: #fff;
        font-size: 13px;
        font-weight: 600;
        transition: all 1s;
        z-index: 999;
    }

    a.become-an-agent-mobile-view:hover {
        background-color: #bf1e1e;
        color: #fff;
        left: 0px;
    }

    .become-an-agent {
        display: none;
    }

    span.post-requirment-ttsec-mobile-view {
        margin-right: 0px;
    }

    a.post-requirment-sec-mobile-view {
        display: block;
        position: fixed;
        padding: 6px;
        color: #000;
        background-color: #ffff00;
        border-radius: 15px 0 0 15px;
        right: -221px;
        transition: all 1s;
        bottom: 47px;
        z-index: 999;
        font-size: 13px;
        font-weight: 600;
    }

    a.post-requirment-sec-mobile-view:hover {
        background-color: #bf1e1e;
        color: #fff;
        right: 0px;
    }

    .post-requirment-sec {
        display: none;
    }

    .main-banner.image-banner,
    .hero-header,
    .hero_banner,
    .large-banner {
        min-height: 300px;
    }

    ._category_box a ._category_thumb img {
        max-width: 60%;
    }

    ._category_box {
        max-width: 65%;
        /*margin: 20px 0;*/
    }

    ._category_box a {
        display: block;
        background: #f4f5f7;
        border-radius: 18px;
        text-align: center;
        padding: 15px;
        transition: all ease 0.4s;
        border: 1px dashed #d3d8e3;
        box-shadow: 0 0 0px 10px rgb(244 245 247);
        height: 173px;
    }

    ._category_caption h5 {
        font-size: 17px;
    }

    ._category_caption h5 {
        height: 30px;
        padding: 2px;
    }


    /*end header*/
    .modal-content.overli {
        margin-right: 15px;
    }

    .mobile_nav ul li a i.fas.fa-user-circle.fa-lg {
        font-size: 28px;
    }

    .block-body.video-details {
        height: 250px;
    }

    .hire-architect img {
        width: 100%;
        height: 100%;
    }

    .dhash-main-conta .left-containt {
        flex-wrap: wrap;
    }

    .main-radio-checked .for-radio .checkbox {
        padding: 0 10px;
    }

    p.professionals_check {
        margin-left: 6px;
    }

    .main-btn-hero-tab {
        margin-left: 0;
    }

    .otp_headingTextIcon__gbHQS.title_semiBold {
        padding: 15px;
        font-size: 15px;
    }

    #otp .form-control {
        padding: 5px;
    }
    ._tsl_flex_capst h5 {
        font-size: 12px;
        margin: 0;
        line-height: 8px;
    }
    ._ovr_rates {
        padding: 4px 5px;
        background: #ff9800;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-weight: 600;
        color: #ffffff;
        font-size: 10px;
        border-radius: 3px;
        width: auto;
    }
    ._tsl_flex_capst span {
        font-size: 9px;
        line-height: 1;
    }
    ._testimonial_flex_first_last ._tsl_flex_thumb img {
        max-width: 48px;
    }
    .moile-tab {
        display: block;
        line-height: 2.5;
    }
    .tab-hero-sectin a {
        background-color: inherit;
        border: none;
        outline: none;
        cursor: pointer;
        padding: 7px 7px;
        transition: 0.3s;
        font-size: 14px;
        font-weight: 600;
    }
    .slick-prev {
        left: -21px;
        z-index: 1;
        opacity: 0.90;
    }
    .slick-next {
        right: -21px;
        opacity: 0.90;
    }
}
@media all and (min-width: 300px) and (max-width: 359px) {
    .modal {
        width: 100%;
        position: fixed;
        top: 0;
        right: 0px;
        bottom: 0;
        left: 7px;
        z-index: 1050;
        display: none;
        overflow: hidden;
        outline: 0;
    }
    h5 {
        line-height: 22px;
        font-size: 15px;
    }
    h3 {
        line-height: 30px;
        font-size: 22px;
    }
    .text-mlixer {
        max-width: 700px;
        padding-bottom: 10px;
        text-align: center;
        line-height: 1.7;
        margin: 0 auto;
        padding-top: 1rem;
        font-size: 15px;
        font-weight: 400;
    }
    .select2-container {
        width: 100% !important;
    }
    span.select2-selection.select2-selection--single {
        padding-left: 15px;
        border-radius: 4px;
        border: 1px solid #e7eaf1;
    }
    .select2-container--default .select2-selection--single {
        background-color: #fff;
        border-radius: 0;
        border:none;
        height:35px;
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
        color: #16447d;
        font-weight: 400;
        line-height:34px;
        text-align: left;
        padding:0 15px 0 0;
        font-size: 12px;
    }
    .select2-container--default .select2-selection--single .select2-selection__arrow {
        height:35px;
        position: absolute;
        top: 1px;
        right: 10px;
        width: 20px;
    }
    .full_search_box.modern .select2-container--default .select2-selection--single .select2-selection__arrow {
        height: 29px;
    }
    .full_search_box.modern .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height:29px;
    }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
        border-color: #245665 transparent transparent transparent;
    }
    .select2-container--default .select2-selection--single .select2-selection__placeholder {
        color:#727676;
        padding-left: 2px;
    }
    .full_search_box.modern .select2-container--default .select2-selection--single .select2-selection__placeholder {
        color:#16447d;
        font-weight: 600;
    }
    .select2-container--default .select2-selection--single .select2-selection__clear {
        right: 14px;
        top:1px;
    }
    section.min-category {
        padding: 20px 0 10px;
        background-color: #97adf791;
        /* color: #fff; */
    }

    .gtid_blog_video {
        background-color: #000;
        position: relative;
        width: 100%;
        height: 213px;
        overflow: hidden;
        z-index: 0;
        outline: 0;
        font-family: "YouTube Noto", Roboto, Arial, Helvetica, sans-serif;
        color: #eee;
        text-align: left;
        direction: ltr;
        font-size: 11px;
        line-height: 2;
        border-radius: 10px 10px 0px 0px;
        -webkit-font-smoothing: antialiased;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -ms-touch-action: manipulation;
        touch-action: manipulation;
    }

    div#forget_pass {
        left: 4px;
        width: 90%;
    }

    h2.font-normal.text-center.properties-proprties-text.mb-1 {
        font-size: 29px;
    }

    #back2Top {
        bottom: 95px;
    }

    /*footer manu start*/
    .mobile-footer-manu {
        display: block;
        position: relative;
    }

    .mani-manu-footer-mobile {
        position: fixed;
        z-index: 99;
        bottom: 0;
        left: 0;
        box-shadow: rgb(0 0 0 / 30%) 0px -12px 19px -20px;
        right: 0;
        background-color: #f3f3f2;
        padding-top: 0px;
    }

    .mani-manu-footer-mobile ul {
        display: flex;
        justify-content: center;
    }

    .mani-manu-footer-mobile ul li a {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding-top: 5px;
    }

    .mani-manu-footer-mobile ul li {
        margin-right: 26px;
        font-size: 10px;
        /* height: 42px; */
    }

    .mani-manu-footer-mobile ul li a span svg {
        width: 21px;
    }

    .mani-manu-footer-mobile ul li a p {
        margin: 0;
        padding: 0;
    }

    /*start the footer*/

    section.property_name_section {
        padding: 20px 20px;
    }

    .property_name_details_page h2 {
        font-size: 20px;
    }

    .call-no-footer {
        position: relative;
    }

    section.footer-view-contact-page {
        display: block;
        position: fixed;
        bottom: 0px;
        z-index: 999;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
    }

    .footer-view-contact-page .share-footer-contact {
        display: flex;
        justify-content: center;
    }

    .footer-view-contact-page .share-footer-contact .contact-us {
        background-color: #1d9950;
        color: #fff;
        height: 32px;
        padding: 7px 16px;
        border-radius: 15px;
        width: 162px;
        /*margin-right: 7px;*/
    }

    .footer-view-contact-page .share-footer-contact .chatt-us {
        background-color: #1d9950;
        color: #fff;
        height: 32px;
        padding: 7px 28px;
        border-radius: 15px;
        width: 150px;
        margin-left: 10px;
    }

    .call-no-footer {
        position: relative;
    }

    .contact-us span {
        padding: 5px;
        font-size: 13px;
    }
    /*.contact-us span i {*/
    /*    font-size: 5px;*/
    /*    margin-left: 6px;*/
    /*}*/

    .chatt-us span {
        padding: 5px;
        font-size: 13px;
    }

    /*.chatt-us span i {*/
    /*    font-size: 20px;*/
    /*    margin-left: 6px;*/
    /*}*/

    p.call-footer {
        position: fixed;
        left: 46%;
        top: 20px;
        background-color: #0952d4;
        padding: 17px;
        border-radius: 50%;
        width: 20px;
        height: 20px;
        border: 1px solid #0952d2;
        color: #fff;
        align-items: center;
        justify-content: center;
        display: flex;
    }

    /*end footer */
    .footer-view-contact-page {
        display: block;
    }

    section.min {
        padding: 20px 0 20px;
    }

    .btn.btn-call_action_wrap {
        padding: 10px 20px;
    }

    .call_action_wrap-wrap {
        padding: 20px 0;
    }

    .btn {
        padding: 6px 18px;
    }

    section {
        padding: 20px 0 10px;
    }

    .map-container iframe {
        height: 250px;
    }

    .main-slider-pro .image-sub-slider img {
        height: 200px;
    }

    .subslider-onclick .image-sub-slider img {
        height: 100px;
    }


    .dashboard-wraper {
        padding: 2px;
    }

    .form-group {
        margin-bottom: 2px;
    }

    .btn-lg {
        padding: 5px 20px;
        font-size: 14px;
        font-weight: 700;
    }

    .page-title {
        padding: 10px;
    }

    section.dashboard-section {
        padding: 10px 0;
    }

    .main-parentspostingsd {
        padding: 0 20px;
    }

    .main-parentspostingsd .form-group select.form-control {
        height: 48px;
        font-size: 12px;
        color: #000;
    }

    .form-group .form-control {
        height: 48px;
        font-size: 15px;
    }

    span.become-inagents-right-mobile-view {
        margin-right: 0px;
    }

    a.become-an-agent-mobile-view {
        display: block;
        position: fixed;
        padding: 6px;
        background-color: #1d9950;
        border-radius: 0 15px 15px 0px;
        left: 0px;
        bottom: 47px;
        color: #fff;
        font-size: 13px;
        font-weight: 600;
        transition: all 1s;
        z-index: 999;
    }

    a.become-an-agent-mobile-view:hover {
        background-color: #bf1e1e;
        color: #fff;
        left: 0px;
    }

    .become-an-agent {
        display: none;
    }

    span.post-requirment-ttsec-mobile-view {
        margin-right: 0px;
    }

    a.post-requirment-sec-mobile-view {
        display: block;
        position: fixed;
        padding: 6px;
        color: #000;
        background-color: #ffff00;
        border-radius: 15px 0 0 15px;
        right: -221px;
        transition: all 1s;
        bottom: 47px;
        z-index: 999;
        font-size: 13px;
        font-weight: 600;
    }

    a.post-requirment-sec-mobile-view:hover {
        background-color: #bf1e1e;
        color: #fff;
        right: 0px;
    }

    .post-requirment-sec {
        display: none;
    }

    .main-banner.image-banner,
    .hero-header,
    .hero_banner,
    .large-banner {
        min-height: 300px;
    }

    ._category_box a ._category_thumb img {
        max-width: 60%;
    }

    ._category_box {
        max-width: 65%;
        /*margin: 20px 0;*/
    }

    ._category_box a {
        display: block;
        background: #f4f5f7;
        border-radius: 18px;
        text-align: center;
        padding: 15px;
        transition: all ease 0.4s;
        border: 1px dashed #d3d8e3;
        box-shadow: 0 0 0px 10px rgb(244 245 247);
        height: 146px;
    }

    ._category_caption h5 {
        height: 30px;
        padding: 2px;
        font-size: 14px;
    }


    /*end header*/
    .modal-content.overli {
        margin-right: 15px;
    }

    .mobile_nav ul li a i.fas.fa-user-circle.fa-lg {
        font-size: 28px;
    }

    .block-body.video-details {
        height: 250px;
    }

    .hire-architect img {
        width: 100%;
        height: 100%;
    }

    .dhash-main-conta .left-containt {
        flex-wrap: wrap;
    }

    .main-radio-checked .for-radio .checkbox {
        padding: 0 10px;
    }

    p.professionals_check {
        margin-left: 6px;
    }

    .main-btn-hero-tab {
        margin-left: 0;
    }

    .otp_headingTextIcon__gbHQS.title_semiBold {
        padding: 15px;
        font-size: 15px;
    }

    #otp .form-control {
        padding: 5px;
    }
    ._tsl_flex_capst h5 {
        font-size: 8px;
        margin: 0;
        line-height: 8px;
    }
    ._ovr_rates {
        padding: 4px 5px;
        background: #ff9800;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-weight: 600;
        color: #ffffff;
        font-size: 7px;
        border-radius: 3px;
        width: auto;
    }
    ._tsl_flex_capst span {
        font-size: 9px;
        line-height: 1;
    }
    /*._testimonial_flex_first_last ._tsl_flex_thumb img {*/
    /*    max-width: 38px;*/
    /*}*/
    /*.img-fluid {*/
    /*    max-width: 100%;*/
    /*    height: auto;*/
        /*margin-left: 20px;*/
    /*}*/
    ._testimonial_flex_first_last ._tsl_flex_thumb {
        width: 100%;
        height: auto;
        border-radius: 0;
        overflow: initial;
        margin-left: 20px;
    }
    .facts-detail p {
        line-height: 1.7;
        font-size: 12px;
        margin: 0;
    }
    .moile-tab {
        display: block;
        line-height: 2.5;
    }
    .tab-hero-sectin a {
        background-color: inherit;
        border: none;
        outline: none;
        cursor: pointer;
        padding: 7px 7px;
        transition: 0.3s;
        font-size: 11px;
        font-weight: 600;
    }
   .slick-prev {
        left: -21px;
        z-index: 1;
        opacity: 0.90;
    }
    .slick-next {
        right: -21px;
        opacity: 0.90;
    }
}





