
.pricing-landing{
    padding: 120px 0px;
    position: relative;
    
}
.flying-clothes
{
    position: absolute;
    height: 100%;
    top: 50%;
    left: 5%;
    z-index: 0;
}
.flying-clothes img
{
    height: 150%;
}
.pricing-landing-table
{
    position: relative;
    z-index: 1;
}
.pricing-landing-table .price-holder
{
    background-color: var(--secondary-color);
    font-size: 25px;
    color:white;
    margin:10px;
    border-radius: 30px;
    text-align: center;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;


}

.price-description
{
    background: white;
    border-radius: 30px;
    color: var(--secondary-color);
    padding:40px 0px;
    
}
.price-number
{
    padding:40px 0px;
}

.why-choose-section
{
    position: relative;
    z-index: 2;
    padding: 120px 0px;
}
.why-choose-section .col
{
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding: 40px;
    margin: 10px;
    background:white;
    text-align: center;
    

}

.icon-holder
{
    text-align: center;
    background: var(--secondary-color);
    width: 80px;
    height: 80px;
    color: white;
    font-size: 50px;
    border-radius: 500%;
}
.why-choose-section .col h4
{
    font-size: 16px;
    font-weight: 600;
    font-family: "Montserrat", sans-serif;
}
.why-choose-section .col p{
    margin: 0px;
    font-size: 14px;
}

@media screen and (max-width: 768px) {
    .half-top{
        transform: translate(0px);
        border-radius: 0px;
    }
    .half-top-item
    {
        border-bottom: solid 1px rgba(255,255,255,0.2);
        margin-bottom: 20px;
    }
    
    .price-holder
    {
        font-size: 16px!important;
        margin: 20px 0px!important;
    }
    .flying-clothes
    {
        display: none;
    }
    .pricing-landing-table .main-price-row
    {
        display: flex;
        flex-direction: column!important;
        justify-content: center;
        align-items: center;
    }
    .why-choose-section
    {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    .why-choose-section .row{
        display: flex;
        flex-direction: column!important;
        
    }
    .why-choose-section .col
    {
        margin:15px 0px!important;
    }
    .carousel-hero-overlay .lead
    {
        display: none!important;
    }
}

