header{
    /* border: 1px solid black; */
    box-shadow: 1px 2px 3px 3px rgb(240, 240, 240);
   
}
.head{
    padding: 6px 20px;
    display: flex;
    /* justify-content: center; */
    align-items: center;
}
header h5{
    margin-top: 5px;
    color:rgb(61, 61, 189);
}
.header-para{
    padding: 19px 0px 0px 25px;
}
.header-para h3{
    font-weight: bold;
}
.header-para p{
    color: rgb(0, 0, 0);
}
.marketplace-container{
    border-radius: 6px;
    box-shadow: 3px 1px 1px 2px rgb(255, 248, 248);
    margin: 0px 26px;
    background: rgb(195,99,221);
    background: linear-gradient(90deg, rgba(195,99,221,1) 30%, rgba(226,93,180,1) 70%);
    padding: 0px 0px 20px 0px;

}
.container-cross{
    display: flex;
    justify-content: space-between;
}

.container-cross .cross{
    margin-right: 12px;
    color: white;
}
.marketplace-content{
    padding-left: 18px;
}
.marketplace-content h5{
    color: white;
    font-weight: bold;
}
.marketplace-content p{
    color: white;
}

.explore-btn{
border-radius: 6px;
border: 1px solid white;
background-color: white;
color: blueviolet;
padding: 6px 9px;
font-size: 13px;
font-weight: 500;
}
.toggle-container{
    border-radius: 6px;
    /* box-shadow: 2px 0px 4px 2px rgb(218, 214, 214); */
    margin: 25px 26px 0px 26px;
    padding: 20px;
    border: 1px solid rgb(235, 231, 231);
}
.toggle-btn-container{
   padding: 2px;
    background-color: rgb(245, 245, 245);
}
.child-btn-container{
    display: flex;
    justify-content: space-around;
    /* margin: 1px; */
    
}
.togle-btn{
    width: 50%;
    border: none;
    margin: 5px;
    padding: 7px;
    background-color:rgb(245, 245, 245);
}
.companies-btn{
    background-color: white;
    font-weight: bold;
    border-radius: 1px solid white;
}
.input-container{
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    
}
input{
    width: 93%;
    /* width: 500px; */
    padding: 8px 9px;
    margin-right: 0px;
    border: 1px solid rgb(230, 229, 229);
}
input::placeholder{
    font-weight: 500;
}
.search-btn{
    background-color: black;
    color: white;
    padding: 7px 11px;
    border-radius: 6px;
    margin-right: 0px;
}

.recommended-container{
    margin: 30px 26px 0px 26px;
}

.card-heading{
    display: flex;
    margin-bottom: 25px;
    align-items: center;
    height: 10vh;

}

.card-body{
    border-radius: 6px;
    flex-wrap: wrap;
    /* height: 220px; */
    /* padding: 20px; */
}

  

.icon-heading{
    display: flex;
    align-items: center;
    margin-top: 15px;
}
.card-link-btn{
    display: flex;
    justify-content: space-between;
}
.card-btn{
    background-color: white;
    color: black;
    border: 1px solid rgb(236, 234, 234);
    font-size: 12px;
    font-weight: 650;
    padding: 5px;
}
.fa-arrow-right{
    font-size: 10px;
    margin-left: 9px;
}

.buyer-tools-container{
    margin: 30px 26px 0px 26px;
}

.common-services-container{
    margin: 30px 26px 30px 26px;
}
.pro{
    border: none;
    margin-top: -2px;
    padding: 2px;
    border-radius: 50%;
    background-color: #fef9c2;
    margin-left: 5px;
    font-size: 10px;
    font-weight: 500;
    color: #524b00;
}

.upper-footer{
    border-radius: 6px;
    box-shadow: 3px 1px 1px 2px rgb(255, 248, 248);
    margin: 0px 26px;
    background-color: #eef3fe;
    padding: 0px 0px 20px 0px;
    /* margin-bottom: 50px; */

}

.upper-footer-content{
    padding: 25px 0px 10px 25px;
}


.upper-footer-content h5{
    color: black;
    font-weight: bold;
}
.upper-footer-content p{
    color: black;
}

.guided-tour-btn{
border-radius: 6px;
border: 1px solid #2463eb;
background-color: #2463eb;

color: white;
padding: 6px 15px;
font-size: 13px;
font-weight: 500;
}
.plus-btn-container{
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.plus-btn{
    border-radius: 40px;
    background-color: #2463eb;
    color: white;
    border: none;
    padding: 10px 20px;

}