.service_box, .cover {
    background-size: cover;
}
.contain{
    background-size: contain;
}
.banner_heading {
    font-size: 80px;
    display: block;
    padding-left: 0 !important;
}
.tp-theme-settings {
    display: none;
}
.left-fq-faq-sidebar {
    padding-right: 70px;
}
.tp-brand-4-item img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}


.cp-widget-button {display:inline-block;position:fixed;bottom:23%;right:1%;z-index:999999}

.cp-widget-button__inner {animation:bounce 1s infinite alternate;-webkit-animation:bounce 1s infinite alternate}

.cp-widget-button__inner {height:64px;width:64px;line-height:64px;border-radius:50%;text-align:center;cursor:pointer}

.cp-widget-button__inner img {margin:0 auto}@keyframes bounce {from {transform:translateY(0)}to {transform:translateY(-15px);}}@-webkit-keyframes bounce {from {transform:translateY(0)}to {transform:translateY(-15px)}}





.cp-widget-button1 {display:inline-block;position:fixed;bottom:12%;right:1%;z-index:999999}

.cp-widget-button__inner1 {animation:bounce 1s infinite alternate;-webkit-animation:bounce 1s infinite alternate}

.cp-widget-button__inner1 {height:64px;width:64px;line-height:64px;border-radius:50%;text-align:center;cursor:pointer}

.cp-widget-button__inner1 img {margin:0 auto}@keyframes bounce {from {transform:translateY(0)}to {transform:translateY(-15px);}}@-webkit-keyframes bounce {from {transform:translateY(0)}to {transform:translateY(-15px)}}


@media(max-width:767px){
    .tp-section-title-200{
        line-height: 1.2;
    }
    .banner_heading {
        font-size: 34px;
    }
    .tm-hero-title-big {
        font-size: 62px;
        letter-spacing: -5px;
    }
    .tp-header-4-bar {
        padding: 0 5px;
    }
    
    .tp-header-4-bar img {
        filter: invert(1);
    }
    .fq-faq-sidebar-title{
        font-size: 40px;
    }
    .left-fq-faq-sidebar {
        padding-right: 0;
    }
    .sv-big-text {
        font-size: 44px !important;
        letter-spacing: -4px;
    }
}