.logo-tamanho{

    width: 260px;

}

.review-single-card:hover .review-content p {

    color: #2a2a2a;

}

.review-info .content h3 {

    color: #363636;

}

.review-single-card:hover .review-info .content h3 {

    color: #060606;

}

.review-single-card:hover .review-info .content span {

    color: #1a1a1a;

}

.review-single-card:hover .review-info .content .rating i {

    color: #ffc850;

}

.review-single-card:hover .review-content i {

    color: #00b9ff;

}

.icon-title {

    color: #e90b18;

    font-weight: 700;

    font-size: 1.5rem;

}

.display-4 {

    font-size: 1.2rem;

}

.mobile-app-area {

    background-color: #f3f3f3;

    position: relative;

    padding-top: 0rem;

    z-index: 1;

}

.contact-form{

    background: white;

    padding: 3rem;

    border-radius: 48px;

}

.contact-form form .form-group .form-control {

    height: 45px;

    padding: 21px 15px;

    line-height: initial;

    color: var(--paragraph-color);

    background-color: var(--white-color);

    border: 1px solid #bcbcb;

    border-radius: 5px;


    -webkit-box-shadow: unset;

    box-shadow: unset;

    -webkit-transition: var(--transition);

    transition: var(--transition);

    font-size: 15px;

}

.about-content .about-fun-fact {

    background-color: #fbfbfb;

    padding: 30px;

    padding-left: 0;

    margin-top: 15px;

}

.about-content .about-fun-fact p {

    color: #e30618;

    opacity: 1;

    margin-bottom: 0;

    font-size: var(--font-size);

    font-weight: 600;

}

.partner-area.bg-F5F5F5 {

    background-color: #ffffff;

    border: 1px solid gray;

    border-right: none;

    border-left: 0px;

}

:root {

    --main-font-family: 'Roboto', sans-serif;

    --heading-font-family: 'Barlow', sans-serif;

    --main-color: #e30618;

    --optional-color: #e30618;

    --white-color: #ffffff;

    --black-color: #141414;

    --paragraph-color: #646464;

    --gradient-color: linear-gradient(to top, #e30618, #e30618, #e30618, #e30618, #e30618);

    --font-size: 16px;

    --transition: .6s;

}

.btn-primary2 {

    padding: 0.6rem 3rem;

    color: #831214!important;

    background: white;

    margin-top: 1rem;

    border-radius: 27px;

}

@media (max-width:748px){

    .main-responsive-nav .logo img {

        max-width: 186px!important;

    }

    .main-responsive-nav .main-responsive-menu.mean-container .others-options .option-item .default-btn {

        display: none;

    }

}


.contact-form {
    background: white;
    padding: 3rem;
    border-radius: 48px;
    margin-bottom: 5rem;
}