/*
Theme Name: Mypolygon Studio Child
Theme URI: https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Template: mypolygon
Author: ThemeNectar | Mypolygon Studio
Author URI: https://themeforest.net/user/themenectar
Description: An Ultra Responsive Multi-Purpose Theme.
Version: 17.4.1.1760935022
Updated: 2025-10-20 12:37:02

*/

.grecaptcha-badge {
    visibility: hidden;
}
.txtwrap {
    display: inline-block;
}
.pageSection {
    padding: 90px 0 !important;
}
.bannerSection {
    padding: 150px 0 !important;
}
.pb0 {
    padding-bottom: 0 !important;
}
.pt0 {
    padding-top: 0 !important;
}
body .mt0 {
    margin-top: 0 !important;
}
.mb0 {
    margin-bottom: 0 !important;
}
.fw400 {
    font-weight: 400 !important;
}
.fw500 {
    font-weight: 500 !important;
}
.fw600 {
    font-weight: 600 !important;
}
.fw700 {
    font-weight: 700 !important;
}
.fw900 {
    font-weight: 900 !important;
}
.align-center, .align-center * {
    text-align: center;
}
.serviceSection img {
    width: 70px !important;
}
.serviceSection .inner_row {
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-top: 50px !important;
    margin-bottom: auto;
    max-width: 900px !important;
}
.serviceSection .inner_row p {
    line-height: 1.3 !important;
}
.serviceSection .inner_row p strong {
    display: inline-block;
    padding-bottom: 10px;
    margin-bottom: 0 !important;
}
.wpb_gallery.wpb_content_element.client-logo * {
    pointer-events: none;
}
a.smedia {
    font-size: 155%;
    margin: 8px;
}
.copyrighttxt {
    font-size: 90%;
}
.portfolio-items .col:hover img {
    -moz-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
}
html .portfolio-items[data-ps="7"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg, html .portfolio-items[data-ps="8"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg {
    background-color: rgba(0, 0, 0, 0) !important;
}
@media only screen and (max-width: 999px) {
.desktopview {
    display: none;
}
}
@media only screen and (max-width: 999px) and (min-width: 551px) {
.wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"] .col {
    width: 33.333333333% !important;
}
}
@media only screen and (max-width: 550px) {
.wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"] .col {
    width: 33.333333% !important;
}
}
@media only screen and (min-width: 1000px) {
.mobileview {
    display: none;
}
body .portfolio-items .col.elastic-portfolio-item.tall, body .portfolio-items .col.elastic-portfolio-item.regular {
    width: 11.1111% !important;
    padding: 25px 30px !important;
}
}
