@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}.alignnone {
margin: 5px 20px 20px 0
}
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto
}
.alignright {
float: right;
margin: 5px 0 20px 20px
}
.alignleft {
float: left;
margin: 5px 20px 20px 0
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px
}
a img.alignleft,
a img.alignnone {
margin: 5px 20px 20px 0
}
a img.alignleft {
float: left
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%;
padding: 5px 3px 10px;
text-align: center
}
.wp-caption.alignleft,
.wp-caption.alignnone {
margin: 5px 20px 20px 0
}
.wp-caption.alignright {
margin: 5px 0 20px 20px
}
.wp-caption img {
border: 0;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px
}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute!important;
width: 1px;
word-wrap: normal!important
}
.screen-reader-text:focus {
background-color: #eee;
clip: auto!important;
clip-path: none;
color: #444;
display: block;
font-size: 1em;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000
}
.bypostauthor {
position: relative;
}
.elementor-editor-active .edit-link {
display: none;
}p:last-child {
margin-bottom: 0;
} body:not(.mega-menu-pbminfotech-top) .pbmit-navbar div > ul > li > a,
.pbmit-max-mega-menu-override #page #site-navigation .max-mega-menu > li.mega-menu-item > a.mega-menu-link,
.pbmit-footer-widget .widget .widget-title,
.pbmit-footer-widget .widget .pbmit-widget-title {
text-transform: none !important;
}
.pbmit-ihbox.pbmit-ihbox-style-hsbox .pbmit-ihbox-content,
.pbmit-heading-subheading .pbmit-heading-desc {
font-size: 18px;
}
.elementor-widget .elementor-icon-list-items .elementor-icon-list-icon + .elementor-icon-list-text {
font-size: 18px;
font-weight: 400;
line-height: 24px;
}
.pbmit-marquee-effect-style-1 .pbmit-element-title {
-webkit-text-stroke: unset;
-webkit-text-fill-color: rgba( 19, 58, 57, .15 );
}
.site .elementor-accordion .elementor-tab-title a {
display: flex;
}
.site .elementor-accordion .elementor-tab-title a span {
flex-shrink: 0;
width: 46px;
line-height: 28px;
}
.site .elementor-accordion .elementor-tab-content {
padding: 0 80px 40px 46px
}
.pbminfotech-ele-ptable-style-1 .pbmit-pricing-table-box {
text-align: left;
}
.pbminfotech-ele-ptable-style-1 .pbmit-ptable-line-icon {
flex-shrink: 0;
} .pbmit-header-style-2 .pbmit-header-height-wrapper {
position: absolute;
z-index: 99;
width: 100%;
}
.pbmit-responsive-header-bgcolor-white {
background-color: transparent !important;
}
.pbmit-header-style-2 .pbmit-main-header-area > .container {
padding-left: 0;
}
.pbmit-header-style-2 .pbmit-pre-header-wrapper li:not(:last-child) a {
padding-right: 0 !important;
}
.pbmit-header-style-2 .pbmit-pre-header-wrapper .pbmit-contact-info li:not(:last-child) a {
margin-right: 0 !important;
}
.pbmit-header-style-2 .pbmit-pre-header-wrapper li:not(:last-child) a::after {
display: none;
}
.pbmit-button-box {
padding: 0 !important;
}
.floting-bar-wrap .pbmit-flotingbar-logo {
width: auto;
} .pbmit-navbar > div > ul ul {
top: calc(100% - 35px) !important;
} .pbmit-ptable-cols {
justify-content: center;
}
.pbmit-ptable-col {
width: 25%;
} .pbmit-contact-widget-lines .pbmit-contact-widget-line {
padding-bottom: 7px;
}
.pbmit-contact-widget-lines .pbmit-contact-widget-phone {
padding-bottom: 0;
font-size: 16px;
font-weight: 400;
}
.pbmit-contact-widget-lines .pbmit-contact-widget-address {
order: 1 !important;
}
.pbmit-contact-widget-lines .pbmit-contact-widget-email {
text-decoration: none;
}
.pbmit-footer-mask-area {
width: auto;
}
#masker {
position: relative;
z-index: 9;
display: flex;
justify-content: flex-end;
align-items: center;
overflow: hidden;
white-space: nowrap;
line-height: 1;
}
#masker svg {
display: inline-block;
vertical-align: top;
width: 20px;
fill: #fff;
}
#masker a {
display: inline-block;
max-width: 0;
opacity: 0;
font-size: 12px;
text-decoration: none;
color: #fff;
transition: max-width .7s ease-out .1s, opacity 1s ease-out .1s, color;
}
#masker:hover a {
max-width: 276px;
opacity: 1;
}
#masker a span {
display: block;
padding-left: 5px;
} @media (max-width: 1199px) {
.pbmit-ptable-col {
width: 50%;
}
}
@media (max-width: 767px) {
.pbmit-header-style-2 .pbmit-header-height-wrapper {
min-height: 100px !important;
}
.site-title,
.site-title img.pbmit-main-logo {
max-height: 100px;
}
.pbmit-ptable-col {
width: 100%;
}
.pbmit-footer-mask-area {
padding: 8px 0;
}
#masker {
justify-content: center;
}
}
@media (min-width: 1201px) {
body:not(.mega-menu-pbminfotech-top) .pbmit-navbar div > ul > li:not(.current_page_item):not(.current_page_parent) > a:not(:hover) {
text-shadow: 1px 1px 1px #133a39;
}
}