.custom-h1-font-size{
    font-size:50px;
}
.navbar-brand.logo-control img.logo-img{
    max-height: 100%;
}
@media (min-width: 992px){
    #t4-header .header-top .container{
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}
.acm-contact-info.style-1 .font-icon{
    font-size: 0.9rem;
    color: rgba(255,255,255,0.5) !important;
}
.acm-contact-info.style-1 .contact-title{
    font-size: 14px;
}
#t4-section-4 .feature-block .text-center{
    display:block;width: 100%;
}
#t4-section-4 .feature-block h3.item-description{
    text-align:center;
    display:block;
    width: 100%;
}
#t4-section-4 .t4-mod-wrap .section-title-wrap.text-center div.h2{
    /* text-shadow: 0px 0px 3px rgba(0,0,0,0.6); */
    color: #fff!important;
    background-color: var(--color-primary) !important;
    border-radius: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.whatsappchat .popuptext:not(.show){
    pointer-events:none;
}
@media (max-width: 767.98px){
    .layout-home #t4-section-1 .acm-features.style-1 .feature-content {
      text-align: left;
    }
}
@media (min-width: 576px){
    .acm-features.style-3 .column-3 .img-icon {
        width: 12rem;
        height: 12rem;
        margin-bottom: -2rem;
    }
}

@media (min-width: 1200px){
    .t4-main-body {
      padding-top: 6rem;
      padding-bottom: 6rem;
    }
    .t4-footnav .container{
        padding-top: 2rem;
        padding-bottom: 0rem;
    }
}
.t4-footnav{
    background-color: var(--footer-bg-color)!important;
}
.t4-footnav a:hover{
    color: #ddd!important;
}
#t4-header .header-top .container .row .acm-contact-info.style-1 .font-icon, #t4-header .header-top .t4-masthead .t4-masthead-detail .row .acm-contact-info.style-1 .font-icon, .t4-masthead #t4-header .header-top .t4-masthead-detail .row .acm-contact-info.style-1 .font-icon{
    display:inherit;
}
.modules-topbar{
    text-align:right;
}
.modules-topbar > div{
    display:inline-block;
}
.modules-topbar .mod-languages__list .lang-active{
    background-color: transparent;
}
div.mod-languages{
    margin-left: 40px;
}
div.mod-languages li{
    margin:0;
}
.modules-topbar .mod-languages__list a{
     color:#fff;
}
.acm-features.style-3 .item-inner .wrap-content{
    padding: 5rem 2rem 2rem;
}
.acm-features.style-4 .item-detail .item-media{
    max-height: 100%; max-width: 100%;
    border-radius: 4px;
    overflow:hidden;
}
.acm-features.style-4 .item-title h2, .acm-features.style-4 .item-title .h2{
    font-size: 1.4rem;
    text-align:center;
}
.acm-features.style-4 .item-detail{
    padding: 1rem;
}
#t4-section-1 .content-right .custom img{
    border-radius: 8px;
    overflow:hidden;
}
#t4-contact .ba-form-acceptance-field .ba-form-acceptance-html p a{
    color: #fff;
}
#t4-contact .ba-form-submit-btn {
    color: var(--submit-typography-color)
}
.com-content-article.item-page .page-header h1{
    text-align:left;
}
[class^="os-gallery-tabs-main"] .osgalery-cat-tabs{
    display:none;
}
[class^="os-gallery-tabs-main"] .os-cat-tab-images .img-block a{
    border-radius: .5rem;
    overflow:hidden;
}
.link-heading.btn.btn-warning{
    background-color: #cccccc!important;
    border: 0px!important;
}
.block-inner.bg-warning,
.block-inner.bg-warning h3,
.t4-palette-primary_copy,
.t4-palette-primary_copy h2{
    color: #333!important;
}
.t4-palette-primary_copy,
.block-inner.bg-warning{
    background-color: #ccc!important;
}
.bg-light{
    background-color: #eee!important;
}
button.close::after {
    display: none;
}
@media (max-width: 534px){
    .header-top .acm-contact-info.style-1{
        display:none;
    }
}