


.logofooteroid img {
    max-width: 100px;
}

.tpmenu-5 {
    margin-left: 0px;
}



.subheader-wrapper {
    background: #775afc;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 0;
}
.subheader-wrapper .blue-btn {
    padding-top: 10px;
    padding-bottom: 10px;
}


.worktime {
    width: 250px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
}
.textman {
    width: calc(100% - 250px - 250px);
    text-align: center;
    color: #fff;
    font-weight: 700;
    font-size: 26px;
    line-height: 26px;
}
.callup {
    width: 250px;
    text-align: center;
}

.blue-btn {
    font-family: var(--tp-ff-jakarta);
    font-weight: 600;
    font-size: 16px;
    line-height: 1;
    color: var(--tp-common-white);
    background-color: red;
    display: inline-block;
    padding: 14px 32px;
    border: 2px solid red;
    border-radius: 30px;
    text-align: center;
}
.blue-btn:hover {
    background-color: var(--tp-common-white);
    color: red;
}
.blue-btn:active,
.blue-btn:focus {
    background-color: var(--tp-common-white);
    color: red;
}

.header-btn-4 .blue-btn:hover {
    background-color: #fff;
    color: red;
    border: 2px solid red;
}


.tptransparent__header {
    position: relative;
}
.admin-bar #header-sticky.tp-header-1, .admin-bar #header-sticky.tp-header-2, .admin-bar #header-sticky.tp-header-3, .admin-bar #header-sticky.tp-header-4, .admin-bar #header-sticky.tp-header-6, .admin-bar #header-sticky.tp-header-7 {
    margin-top: 0px;
}

.brand-bg-3 {
    background: linear-gradient(91.91deg, #e6e6e6 5.01%, #ba9acf 43.79%, #eeeeee 93.65%);
}
.brand-wrapper .title {
    color: #55585b;
    color: #0c1338;

}


.testimonial-fixed-bg {
    background-color: #775afc;
}
.quality-services-nav .nav-link.active {
    color: #775afc;
}
.quality-services-nav .nav-link.active::before {
    background: #775afc;
}
.quality-services-nav .nav-link.active i {
    color: #775afc;
}
.tpprice-4-switch.p-relative {
    display: none;
}
.tpcontact-4-content .phone {
    color: #775afc;
}

.popupcontent{
    background: #fff;
    max-width: 650px;
    padding: 25px;
}
.popupformopen {
    display: flex;
    align-items: center;
    justify-content: center;
}


.ctawrapper {
    display: flex;
}
.ctacenter {
    justify-content: center;
}
.ctawrapper a {
    margin: 0 10px;
}
.ctawrapper a:first-child {
    margin-left: 0px;
}


.itbpricintwrapper {
    max-width: 1200px;
    margin: 0 auto;
}

.itbpricintwrapper .price-custom-col-2 {
    width: 100%;
}
.itbpricintwrapper .tppricing-4-price p {
    height: 45px;
    line-height: 45px;
}

.tp-accordion .accordion-button:not(.collapsed) {
    color: #775afc;
    background-color: var(--tp-common-white);
    box-shadow: none;
}
.inner-counter-list span, .inner-counter-list i {
    color: #775afc;
}
.header-offer p span {
    color: #775afc;
}



a.tp-el-rep-ava-name {
    display: none;
}

.tpheader-btn-5 span {
    cursor: pointer;
}


@media screen and (min-width: 1500px) {

}

@media screen and (max-width: 900px) or (min-width: 600px) {
	

}

@media screen and (min-width: 1200px) {

}

@media screen and (max-width: 1200px) {

}

@media screen and (max-width: 992px) {

}

@media screen and (max-width: 767px) {

}

@media screen and (max-width: 480px) {

}