@media screen and (max-width:1140px){    
    /* Most Recent posting */
    .property-listing .property-listing-box{
        flex-wrap: wrap;    
        margin-top: 15px;
    }
    .property-listing .property-listing-box .property-listing-img {
        min-width: 500px;
        width: calc(300px - 100%);
    }
    .property-listing .property-listing-box .property-listing-img > img{
        height: 500px;
    }
    .property-listing .property-listing-box .property-listing-contant{
        padding: 10px;
        width: calc(100% - 300px);
        border-bottom: 1px solid  #E2E2E2;
        border-right: 0;
    }
    .property-listing .property-listing-box .property-listing-profile {     
        min-width: 100%;
        padding: 10px;
        display: flex;
        gap: 10px;     
    }
    .property-listing .property-listing-box .property-listing-profile .property-l-profile-box{
        width: 100%;
        margin: 0;
        padding: 10px;
    }
    .property-listing .property-listing-box .project-info h3 {
        margin-bottom: 10px;
    }
    .property-listing .property-listing-box .loct-info{
        margin-bottom: 10px;
    }
    .property-listing .property-listing-box .price-pro {
        margin-bottom: 10px;
    }
    .property-listing .property-listing-box .pro-specify{
        margin-bottom: 10px;
    }
    .property-listing .property-listing-box .pro-tag{
        margin-bottom: 10px;
    }
    .profile-box{
        gap: 10px;
    }
    .profile-box > img {
        min-width: 40px;
        width: 40px;
        height: 40px;
    }
    .profile-box span{
        font-size: 14px;
    }
    .profile-box h5{
        font-size: 16px;
    }
    .profile-box h5 img{
        width: 15px;
    }
    .property-listing .property-listing-box .property-listing-profile .agency-reg-no{
        font-size: 14px;
    }


    /* property signle */

    .calculator-mortgage .form-group{
        flex-wrap: wrap;
    }
    .calculator-mortgage .form-control{
        padding: 8px;
    }
    .range-item {
        position: relative;
        min-width: 180px;
    }

}

@media screen and (max-width:992px){
    /* signup private */
    .step-process-outer {
        padding: 50px 0 30px 0;
    }
    .step-process-outer ol li:before{
        top: -50px;
        width: 35px;
        height: 35px;
        font-size: 18px;
        padding: 7px 0;
    }
    .step-process-outer ol li:after{
        top: -32px;
    }
    .step-process-outer ol li figure {
        width: 30px;
        margin:  0 auto;
        margin-bottom: 15px;
    }
    .step-process-outer p {
        font-size: 12px;
        line-height: 16px;
    }
    .step-process-outer ol{
        gap: 15px;
    }
    .step-process-outer ol li{
        padding: 10px;
        border-radius: 10px ;
    }
    .signin-sec .signin-bx{
        margin:  0 auto;
    }
    .private-why-outr{
        margin-bottom: 20px;
        padding: 20px;
    }
    .private-why-outr ol li{
        margin-bottom: 10px;
    }

    .property-features-sec .nav-tabs .nav-link span{
        font-size: 16px;
    }
    .property-features-sec .nav-tabs .nav-link small {
        font-size: 12px;
    }
    .property-features-sec .nav-tabs .nav-item, .property-features-sec .w-100-lg {
        min-width: calc(50% - 10px);
        width: inherit;
    }
    

    /* basic profile */
    .comman-tab-se .nav-tabs{
        flex-wrap: nowrap;
    }
    .comman-tab-se .nav-tabs .nav-link{
        font-size: 10px;
        padding: 5px 10px;
    }
    .top-tabs-design{
        margin-bottom: 20px;
    }
    .top-tabs-design ul{
        gap: 0;
    }
    .top-tabs-design ul li a{
        font-size: 11px;
        padding: 5px 7px;
    }
    .profile-card{
        padding: 40px;
        border-radius: 20px;
        gap: 20px;
    }
    .profile-card figure {
        height: 100px;
        width: 100px;
        min-width: 100px;
    }
    .profile-card .profile-user-content h5 {
        font-size: 20px;
    }
    .profile-card .profile-user-content span {
        font-size: 14px;
    }
    .profile-card .profile-user-content p {
        font-size: 12px;
        line-height: 18px;
    }
    .profile-package-card {
        padding: 20px;
        border-radius: 10px;
    }
    .profile-package-card .comman-btn-2 {
        margin-bottom: 20px;
    }


    /* pricing */
    .pricing-se {
        padding: 50px 0px;
    }
    .pricing-se .pricing-box {
        padding: 30px 20px 80px 20px;
    }
    .pricing-se .pricing-box h3 {
        font-size: 26px;
    }
    .pricing-se .pricing-box .price {
        font-size: 44px;
    }
    .pricing-se .pricing-box p{
        margin-bottom: 5px;
    }
    .pricing-se .pricing-box ul li{
        margin-top: 5px;
    }
    .pricing-se .pricing-box .comman-btn-2 {
        bottom: 15px;
        left: 20px;
    }
    .pricing-se .pricing-box ul li:before{
        transform: scale(0.8);
    }


    /* profile edit  */    
    .profile-card-edit{
        padding: 20px;        
        gap: 20px;
        margin-bottom: 10px;
    }
    .profile-card-edit-box{
        flex-direction: column;
        gap: 0px;
    }
    .profile-card-edit figure {
        height: 100px;
        width: 100px;
        min-width: 100px;
    } 


    /* property signle */
    .property-siderbar-boxs{
        padding: 10px;
    }
    .property-details-se {
        padding: 30px 0;
    }
    .property-details-se .property-meta-se{
        flex-wrap: wrap;
        margin-bottom: 20px;
    }
    .property-details-se .property-meta-se ul{
        flex-wrap: wrap;
    }
    .property-details-se .property-details-btn-se{
        margin-bottom: 20px;
    }
    .property-details-se .property-title-se h3{
        font-size: 20px;
    }
    .property-details-se .custom-accordion .accordion-item{
        margin-bottom: 10px;
    }
    .property-details-se .custom-accordion .accordion-item .accordion-item{
        margin-bottom: 0;
    }
    .property-details-se .custom-accordion .accordion-item .accordion-button{
        padding: 10px;
        font-size: 16px;
    }
    .property-details-se .custom-accordion .accordion-body {
        padding: 0px 10px 5px 10px;
        font-size: 14px;
    }
    .user-review-box p{
        font-size: 12px;
    }
    .property-details-se .custom-accordion-2 .accordion-item .accordion-body .accordion-body{
        padding-bottom: 0;
    }
    .light-info-box{
        margin: 5px 0;
    }

    .list-box ul li{
        margin-top: 8px;
        font-size: 14px;
    }
    .list-box table{
        font-size: 14px;
    }
    .list-box table td, .list-box table th{
        padding-top: 8px;
    }
    .property-siderbar-boxs p{
        font-size: 14px;
    }


    /* Property details feng shui */
    .property-feng-shui-box{
        padding: 10px;
        margin-bottom: 10px;
    }
    .property-feng-shui-box .comman-title h4 {
        font-size: 18px;        
        margin-top: 20px;
    } 
    .property-feng-shui-box .info-table {
        margin-bottom: 10px;
    }
    .property-feng-shui-blur-box{
        padding: 10px;
        margin-bottom: 10px;
    }
    .property-feng-shui-blur-box .comman-title h3 {
        font-size: 18px;
    }
    .property-feng-shui-blur-box .blur-box {        
        top: 40px;
        height: calc(100% - 40px);
    }

    .feng-shui-se .feng-shui-tags ul li a{
        padding: 7px 10px;
    }    
    
    
}

@media screen and (max-width:768px){

    /* Row */
    .row{
        margin-left: -5px;
        margin-right: -5px;
    }
    .row>*{
        padding-left: 5px;
        padding-right: 5px;
    }

    /* Commman */
    label {
        font-size: 15px;
        min-height: auto;
        margin-bottom: 5px;
    }
    .form-group{
        margin-bottom: 10px;
    }
    .form-control{
        font-size: 15px;
        padding: 8px 10px;
    }
    select.form-control{
        background-position: calc(100% - 8px);
    }

    /* Button */

    .comman-btn-1, .comman-btn-2, .comman-btn-3, .comman-btn-4, .comman-btn-5, .comman-btn-6{
        font-size: 15px;
        padding: 11px 20px;        
    }


    /* comman title */
    .comman-title{
        margin-bottom: 10px;
    }
    .comman-title h2{
        font-size: 28px;
    }
    .comman-title h3 {
        font-size: 20px;
    }
    .comman-title h4{
        font-size: 18px;
    }
    .comman-title span{
        font-size: 12px;
    }


    /* header */
    .main-header{
        padding: 10px 0;
    }
    .main-header .navbar-light .nav-item .nav-link{
        padding: 10px 5px;
        border: none;
    }
    .main-header .dropdown-menu .dropdown-item{
        padding: 5px;
        font-size: 12px;
    }
    .main-header .list-property-btn a{
        margin-right: 10px;
        margin-left: 0px;
    }
    .main-header .navbar-light .navbar-toggler{
        padding: 5px;
        border: none;
        box-shadow: none;
    }
    .navbar-light .navbar-toggler-icon{
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb%280, 0, 0' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    }

    /* footer */
    .footer-sec .footer-menu-outer{
        padding: 30px 0;
        background-size: contain;
        background-position: bottom center;
    }
    .footer-privacy-logo {
        text-align: center;
    }
    .footer-sec .footer-privacy-logo p {
        font-size: 14px;
    }
    .footer-menu.footer-nav{
        margin-top: 20px;
    }
    .footer-sec .footer-menu-outer h3 {
        font-size: 16px;
    }
    .footer-sec .footer-menu ul li {
        font-size: 14px;
    }
    .copyright-outer{
        text-align: center;
    }
    .copyright-outer p {
        font-size: 14px;
    }
    .copyright-outer .social{
        justify-content: center;
        margin-top: 10px;
    }
    .social a{
        margin: 0 2px;
    }
    .social a img{
        width: 25px;
    }

    /* home */
    .hero-banner-sec{
        margin: 10px;
        border-radius: 10px;
        width: calc(100% - 20px);
        padding: 20px 0;
        min-height: auto;
    }
    .hero-banner-sec .caption-heading h1 {     
        font-size: 30px;
    }
    .hero-banner-sec .caption-heading h1 span {
        font-size: 22px;        
    }
    .hero-banner-sec picture img{
        border-radius: 10px;
    }
    .hero-banner-sec picture:before{
        border-radius: 10px;
    }
    .hero-banner-sec .caption-heading p{
        margin-bottom: 10px;
    }
    .hero-banner-sec .search-form .comman-btn-2 {
        padding:8px 10px;
        margin-top: 10px;
    }
    .search-form button.form-control{
        margin-top: 5px;
    }
    .search-form .form-control img{
        width: 15px;
    }
    
    
    .browse-property-sec {
        padding: 30px 0;
    }
    .browse-property-sec .pro-type-carousel {
        margin-top: 10px;
    }
    .browse-property-sec .owl-theme .owl-nav{
        position: inherit;
        top: inherit;
        margin-top: 10px;
    }
    .browse-property-sec .bpt-box{
        padding: 10px;
        border-radius: 10px;
        min-height: 145px;
    }
    .browse-property-sec .bpt-box picture{
        width: 30px;
        height: 30px;
    }
    .browse-property-sec .bpt-box h3{
        margin-bottom: 5px;
        font-size: 16px;
    }
    .browse-property-sec .bpt-box small {
        font-size: 12px;
    }
    .browse-property-sec .owl-theme .owl-nav [class*=owl-]{
        width: 38px;
        height: 38px;
        font-size: 20px;
    }
    .browse-property-sec .own-property-bx{
        margin-top: 30px;
        padding: 20px;
        min-height: inherit;
        border-radius: 10px;
    }
    .browse-property-sec .own-property-bx h3{
        font-size: 20px;
    }
    
    .h-it-work-sec {
        padding: 30px 0px;
    }
    .desc-info-box{
        padding: 15px;
        margin-top: 15px;
    }
    .desc-info-box p {
        font-size: 14px;
        line-height: 20px;
    }


    .h-it-work-box{
        margin-top: 10px;
    }
    .h-it-work-box .h-it-work-box-title{
        padding: 10px;
    }
    .h-it-work-box .h-it-work-box-title span {
        font-size: 10px;
    }
    .h-it-work-box .h-it-work-box-title h5 {
        font-size: 14px;
    }
    .h-it-work-box .h-it-work-box-content img {
        margin: 0 auto;
        width: 100%;
        height: 100px;
    }



    .property-features-sec {
        padding: 30px 0;
    }
    .property-features-sec .nav-tabs .nav-link{
        padding: 10px;
    }
    .property-features-sec .nav-tabs .nav-link small {
        font-size: 10px;
    }
    .property-features-sec .nav-tabs .nav-link span {
        font-size: 12px;
    }
    .property-features-sec .nav-tabs .nav-item{
        min-width: calc(50% - 10px);
    }
    .property-features-sec .feature-list-bx ol li {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .feature-list-bx{
        margin-bottom: 20px;
    }




    .readmore a {
        font-size: 16px;
    }
    .readmore a i{
        width: 20px;
    }



    .offer-pro-sec {
        padding: 30px 0;
    }
    .project-bx{
        margin-top: 10px;
    }
    .project-bx .pro-specify span{
        margin-right: 5px;
    }
    .project-bx .project-info ul li figure{
        width: 30px;
        height: 30px;
        padding: 7px 0;
    }
    .project-bx .project-info ul li small {
        font-size: 8px;
    }


    .recnet-list-sec {        
        padding: 30px 0;
    }

    .explore-loc-sec{
        padding: 30px 0;
    }
    .explore-loc-sec .form-control{
        margin-bottom: 5px;
    }
    .explore-loc-sec .form-control img {
        width: 15px;
    }
    .explore-loc-sec .location-exp-bx{
        margin-top: 15px;
    }
    .explore-loc-sec .location-exp-bx h5{
        font-size: 18px;
    }



    .why-sec{
        padding: 30px 0;
    }
    .why-ser-bx{
        text-align: center;     
        margin-bottom: 30px;
    }
    .why-ser-bx ul li{
        flex-direction: column;
        text-align: center;
        gap: 10px;
    }
    .why-ser-bx ul li figure img{
        width: 40px;
    }
    .why-ser-bx ul li p {
        font-size: 12px;
        line-height: 18px;
    }
    .why-pic figure {
        border-radius: 10px;
    }
    .why-pic figure img {
        border-radius: 10px;
    }


    .home-counter-sec{
        padding: 30px 0px;
    }
    .home-counter-sec ul{
        flex-wrap: wrap;
        justify-content: center;
        align-items: start;
    }
    .home-counter-sec ul li {
        width: 50%;
        padding: 10px 0px;
    }
    .home-counter-sec h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .home-counter-sec span {
        font-size: 14px;
    }

    .meet-agent-sec {     
        padding: 30px 0;
    }
    .meet-agent-bx {
        border-radius: 10px;
        margin-top: 10px;
    }
    .meet-agent-bx .meet-pic picture img {
        border-radius: 10px;
    }
    .meet-agent-bx .meet-pic .mark-logo{
        width: 100px;
    }

    .testimonial-sec {    
        padding: 30px 0;
    }   
    .testimoanil-bx{
        margin-top: 10px;
    }
    .testimoanil-bx .client-header figure {
        width: 40px;
    }
    .testimoanil-bx .client-header figure img{
        width: 40px;
        height: 40px;
    }
    .testimoanil-bx .client-nm h4 {
        font-size: 14px;
    }
    .testimoanil-bx .client-nm .rating-show {
        font-size: 16px;
    }
    .testimoanil-bx .testimoanil-content p {
        font-size: 14px;
    }


    .meet-agent-sec h2{
        font-size: 12px;
    }
    .meet-agent-sec h3 {
        font-size: 20px;
    }
    .meet-agent-bx .agent-info h4 {
        font-size: 16px;
    }
    .meet-agent-bx .agent-info span {
        font-size: 12px;
    }
    .meet-agent-bx .agent-info p {
        font-size: 12px;
    }
    .meet-agent-bx .profile-call a{
        width: 30px;
        height: 30px;
    }
    .meet-agent-bx .profile-call a img{
        width: 20px;
    }



    /* sign in */

    .signin-sec{
        padding: 30px 0;
    }
    .signin-sec .signin-bx{
        padding: 30px;
        border-radius: 10px;
    }
    .signin-sec .signin-bx .comman-btn-2 {
        padding: 9px 18px;
    }
    .signin-sec .forgot-link, .signin-sec .forgot-link a{
        font-size: 10px;
    }
    .signin-sec .or-text span {
        font-size: 12px;
    }
    .signin-sec .login-link{
        padding: 10px;
    }
    .signin-sec .no-login{
        font-size: 12px;
    }

    .signup-login-se.signin-sec .signin-bx p{
        font-size: 14px;
    }



    /* signup private */
    .step-process-outer{
        padding-top: 0;
    }
    .step-process-outer ol{
        flex-wrap: wrap;
    }
    .step-process-outer ol li {
        width: 47%;
        margin-top: 50px;
    }
    .step-process-outer ol li:after{
        display: none;
    }
    .step-process-outer ol li:before{
        top: -40px;
    }


    /* basic profile */
    .profile-se {
        padding: 30px 0px;
    }
    .comman-tab-se .tab-content {
        padding: 20px 0px;
    }
    .profile-card{
        flex-direction: column;
        text-align: center;
        gap: 0px;
        padding: 20px;
        border-radius: 10px;
        margin-bottom: 20px;
    }
    .profile-package-card{
        text-align: center;
    }


    .payment-se .payment-box{
        padding: 20px;
    }
    .payment-box .btn-group-a{
        flex-wrap: wrap;
        justify-content: center;
        gap: 10px;
    }
    .payment-box .btn-group-a a{
        width: 30%;
        padding: 5px;
    }

    /* pricing */
    .pricing-se {
        padding: 30px 0px;
    }
    .pricing-se .pricing-box{
        min-height: auto;
        border-radius: 10px;
        margin-top: 40px;
    }
    .pricing-table-box{
        padding: 0;
    }
    .pricing-table-box table tr td {
        padding: 3px 5px;
        font-size: 12px;
    }
    .pricing-table-box table tr td:first-child {
        padding-left: 5px;
    }
    .pricing-table-box table tr th {
        font-size: 14px;
    }
    .pricing-table-box table tr td h3 {        
        font-size: 18px;
    }


    /* about */
    .about-banner-se {
        margin: 15px;
        padding: 20px;
    }
    .about-banner-se h1 {
        font-size: 32px;
        margin-bottom: 15px;
    }
    .about-banner-se p{
        font-size: 14px;
    }
    .about-banner-se .container{
        min-height: auto;
    }

    .lr-content-se {
        padding: 30px 0px;
    }
    .lr-content-se .about-content p{
        font-size: 14px;
        margin-bottom: 15px;
    }
    .lr-content-se .about-img{border-radius: 10px;}
    .icon-box-se {
        padding: 30px 0px;
    }

    .icon-box-se .icon-box-gray{
        margin: 5px 0px;
        padding: 15px;
    }
    .icon-box-se .icon-box-gray .icon-box-icon{
        width: 45px;
        height: 45px;
        padding: 10px;
        margin-bottom: 10px;
    }
    .icon-box-se .icon-box-gray h4 {
        font-size: 14px;
        margin-bottom: 10px
    }
    .icon-box-se .icon-box-gray p {
        font-size: 12px;
    }

    /* agent pages */
    .agent-pages-se {
        padding: 30px 0px;
    }
    .agent-pages-se .agent-search-box{
        padding: 10px;
        margin-top: 0;
    }
    .filter-bar-se{
        flex-direction: column;
        margin-bottom: 20px;
    }
    .filter-bar-se .filter-right-bar{
        margin-left: 0;
    }
    .agent-bx .agent-info{
        padding: 10px;
    }
    .agent-bx .agent-pic picture img{
        height: 150px;
    }
    .agent-bx .agent-info h4{        
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .agent-bx .agent-info p{
        margin-bottom: 5px;
    }
    .agent-bx .agent-info .comman-btn-2{
        padding: 10px;
    }
    .filter-bar-se .filter-right-bar a{
        font-size: 14px;
    }
    .filter-bar-se .filter-right-bar a img {
        width: 15px;
    }

    /* agent details */
    .agent-details-se{
        padding: 30px 0px;
    } 
    .agent-details-box{
        flex-direction: column;
        text-align: center;
        gap: 20px;
        padding: 20px;
        border-radius: 10px;
        margin-bottom: 20px;
        text-align: center;
    } 
    .agent-details-box .agent-details ul.icon-list, .agent-details-box .agent-details ul.text-list{
        justify-content: center;
    }
    .agent-info-box, .agent-btn-box{
        padding: 20px;
        margin-bottom: 20px;
    }
    .agent-info-box p {
        font-size: 12px;
    }


    /*  */
    .property-se .property-title-bar{
        flex-direction: column;
        align-items: start;
    }
    .property-se .property-title-bar .progress-bar-box .progress {
        width: 200px;
    }
    .property-se .property-title-bar .progress-bar-box{
        margin-left: 0;
    }
    .property-sidebar ul{
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 20px;
    }
    .property-se .property-sidebar ul li a{
        padding: 5px 10px;
    }
    .property-se .property-box{
        padding: 15px;
    }
    .property-se .property-box .property-inner-box {
        margin-bottom: 20px;
    }

    .custom-check-btn .btn{
        padding: 5px 7px;
        font-size: 12px;
    }
    .property-se .property-box .property-inner-box .card{
        margin-top: 10px;
    }


    /* contact  */
    .contacus-page {
        padding: 30px 0px;
    }
    .contacus-page .contact-box{
        padding: 20px;
        border-radius: 10px;
    }
    .contacus-page .left-border-box:before{
        width: 100%;
        height: 1px;
        left: 0;
        top: -20px;
    }

    /* property listing most serch */
    .listing-se {
        padding: 30px 0px;
    }

    /* Most Recent posting */
    .property-listing{
        padding-bottom: 30px;
    }
    .mrp-search-box-se {
        padding: 30px 0px;
    }
    .property-listing .property-listing-box .property-listing-profile .property-l-profile-box .comman-btn-2 b{
        font-size: 12px;
        margin-bottom: 5px;
    }
    .property-listing .property-listing-box .property-listing-profile .property-l-profile-box .comman-btn-2{
        font-size: 10px;        
    }


    /* property signle */
    .property-slider-se {
        padding: 10px 0px;
    }
    .property-slider{
        flex-direction: column;
        gap: 10px;
    }
    .property-slider .property-slider-left {
        width: 100%;
    }
    .property-slider .property-slider-right{
        display: flex;
        gap: 20px;
    }
    .property-slider .property-slider-right .property-slider-thumb{
        height: 90px;
    }
    .property-slider .property-slider-right .property-slider-thumb .overlay{
        font-size: 12px;
    }
    

     /* Property details feng shui */
     .property-feng-shui-box .property-feng-shui-box-header{
        justify-content: center;
    }
    .property-feng-shui-box{
        text-align: center;
    }

    .property-feng-shui-box .info-table{
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width:640px){
    /* Most Recent posting */
    .property-listing {
        margin-top: 10px;
    }
    .property-listing .property-listing-box .property-listing-img{
        width: 100%;
    }
    .property-listing .property-listing-box .property-listing-img > img {
        height: 200px;
    }
    .property-listing .property-listing-box .property-listing-contant{
        width: 100%;
    }
    .property-listing .property-listing-box .property-listing-profile{
        flex-direction: column;
    }
    .property-listing .property-listing-box .project-info h3 a{
        font-size: 18px;
    }
    .property-listing .property-listing-box .loct-info{
        font-size: 14px;
    }
    .property-listing .property-listing-box .loct-info img {
        width: 15px;
    }
    .property-listing .property-listing-box .price-pro span{
        font-size: 16px;
    }
    .property-listing .property-listing-box .price-pro span small{
        font-size: 10px;
    }
    .property-listing .property-listing-box .pro-specify span{
        font-size: 12px;
    }
    .property-listing .property-listing-box .pro-tag a{
        font-size: 12px;
    }
    .property-listing .property-listing-box .project-info ul li figure {        
        width: 30px;
        height: 30px;
    }
    .property-listing .property-listing-box .project-info ul li small {
        font-size: 8px;
    }
    
   
}


@media (min-width: 768px) {

    .border-md-right-2 {
        border-right: 2px solid lightgray;
    }

}