@media only screen
and (min-width: 980px)
and (max-width: 1200px){
.zptab-content h2 span {
    font-size: 0.9em;
}
}
/*
.zptab-content div{
    border:1px solid red;
}

div{
    border:1px solid blue;
}
*/

.zpelem-box.zpelement.zpbox-container.zplight-section.zplight-section-bg.zs-bx-services-box, .zpelem-box.zpelement.zpbox-container.zpdefault-section.zpdefault-section-bg.zs-bx-services-box{
    min-height:300px;
}

.zpelem-box.zpelement.zpbox-container.zpdefault-section.zpdefault-section-bg.zs-bx-ourservices-box{
    min-height: 300px;
    max-height: 300px;
}

.zpbutton-container.zpbutton-align-right.zpbutton-align-mobile-center.zpbutton-align-tablet-right{
    position: absolute;
    right: 40px;
    bottom: 20px;
}

a.zpbutton-wrapper.zpbutton.zpbutton-type-link.zpbutton-size-sm.zpbutton-icon-align-right{
    position: absolute;
    right: 40px;
    bottom: 5px;
}

.zpelem-col.zpcol-12.zpcol-md-3.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg{
    min-height: 250px;
    max-height: 300px;
    justify-content: center;
    align-content: center;
}

@media only screen and (max-width: 480px) {
    h4.zpheading.zpheading-style-none.zpheading-align-center.zpheading-align-mobile-center.zpheading-align-tablet-center span{
        font-size: 12px !important;
    }
    
    .zptext.zptext-align-center.zptext-align-mobile-center.zptext-align-tablet-center {
        font-size: 12px !important;
    }
    
    .zprow.zprow-container.zs-bx-about-box-container.zprow-equalCol.zpcol-justify-content-flex-start.zpjustify-content-center.zpdefault-section.zpdefault-section-bg{
        margin-block-start: 0px !important;
    }
}