.preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1000;background: #ffffff;display: flex;align-items: center;justify-content: center;}
.loading-container {height: 100px;position: relative;width: 100px;border-radius: 100%;justify-content: center;align-items: center;display: flex;}
.loading {border: 1px solid #55acee;border-color:transparent #112288 transparent #112288;animation: rotate-loading 1.5s linear 0s infinite normal;transform-origin: 50% 50%;height: 120px;width: 120px;min-width:120px;min-height:120px;border-radius: 100%;}
#loading-icon {position: absolute;top: 50%;left: 50%;max-width: 100px;transform: translate(-50%, -50%);}

.header-style-2 .site-branding {height: 100px;}
.header-style-2 .pbmit-header-box-content a {color: #0033ff !important;}
.site-header .site-navigation ul.navigation a {margin: 0 25px !important;font-weight: 600;font-size: 18px;text-transform: uppercase;}
.site-header .site-navigation ul.navigation > li.active > a {margin-left: 0;color: #102387;}
.site-header .main-menu .navigation > li:not(.megamenu) > ul > li a {font-weight: 700;font-size: 16px;}
.action-box .action-box-wrap {margin-bottom: -120px;}
.action-box .action-box-wrap .row .col {width: 33.33%;flex: 0 0 auto;}
.home3-team-section-bg.about-us-section {margin-top: 50px;}
.contact-section .pbmit-ihbox-style-8 {padding: 35px 20px;min-height: 305px;}

.service-left-col .widget .single-service-contact {padding: 50px 30px;}
.service-left-col .widget .single-service-contact .d-flex h2 {font-size: 24px;}
.service-right-col .action-box-wrap {margin-bottom: 30px;margin-top: 0;}
.service-right-col .action-box-wrap .row .col {width: 25%;flex: 0 0 auto;}
.service-right-col .action-box-wrap .row .col:nth-child(2) .pbmit-ihbox-style-9 {background: var(--pbmit-light-color);}
.service-right-col .action-box-wrap .row .col:nth-child(4) .pbmit-ihbox-style-9 {background: var(--pbmit-light-color);}
.service-right-col .action-box-wrap .row .col:nth-child(5) .pbmit-ihbox-style-9 {background: var(--pbmit-light-color);}
.service-right-col .action-box-wrap .row .col:nth-child(6) .pbmit-ihbox-style-9 {background: #ffffff;}
.service-right-col .action-box-wrap .row .col:nth-child(7) .pbmit-ihbox-style-9 {background: var(--pbmit-light-color);}
.service-right-col .action-box-wrap .row .col:nth-child(8) .pbmit-ihbox-style-9 {background: #ffffff;}

.action-box-wrap .row .col:nth-child(2) .pbmit-ihbox-style-9:hover, .pbmit-ihbox-style-9:hover {background-color: var(--pbmit-global-color);}
.action-box-wrap .row .col:nth-child(4) .pbmit-ihbox-style-9:hover, .pbmit-ihbox-style-9:hover {background-color: var(--pbmit-global-color);}
.action-box-wrap .row .col:nth-child(5) .pbmit-ihbox-style-9:hover, .pbmit-ihbox-style-9:hover {background-color: var(--pbmit-global-color);}
.action-box-wrap .row .col:nth-child(6) .pbmit-ihbox-style-9:hover, .pbmit-ihbox-style-9:hover {background-color: var(--pbmit-global-color);}
.action-box-wrap .row .col:nth-child(7) .pbmit-ihbox-style-9:hover, .pbmit-ihbox-style-9:hover {background-color: var(--pbmit-global-color);}
.action-box-wrap .row .col:nth-child(8) .pbmit-ihbox-style-9:hover, .pbmit-ihbox-style-9:hover {background-color: var(--pbmit-global-color);}

.action-box-wrap .pbmit-ihbox-style-9 {padding: 40px 30px;}
.action-box-wrap .pbmit-ihbox-style-9 .pbmit-element-title {font-size: 16px;line-height: 24px;margin-bottom: 0;text-transform: uppercase;font-weight: 700;}
.service-right-col .action-box-wrap .pbmit-ihbox-style-9 .pbmit-icon-wrapper img {height:90px;}
.service-right-col .action-box-wrap .pbmit-ihbox-style-9:hover .pbmit-icon-wrapper img {filter: brightness(0) invert(1);}

.service-right-col .pbmit-pricing-table-box {border-right: 1px solid #ffffff;}
.service-right-col .pbmit-pricing-table-box .pbminfotech-ptable-price {font-size: 72px;line-height: 72px;}
.service-right-col .pbmit-pricing-table-box .pbminfotech-ptable-price sup {top: -20px;font-size: 24px;line-height: 30px;letter-spacing: -1px;left: 10px;}
.service-right-col .pbmit-pricing-table-box .pbmit-ptable-lines-w {margin-top: 0;text-align: left;padding: 0 50px;}

.home2-pricing-section-bg .pbmit-pricing-table-box {border: 1px solid #eeeeee;border-right: 1px solid #ffffff;}
.home2-pricing-section-bg .pbmit-pricing-table-box .pbmit-ptable-lines-w {padding: 0 90px;margin-top: 0;text-align: left;min-height: 315px;}

.career.contact-section {margin-bottom: 0px;padding-top: 90px;}
.home2-faq-section-bg {margin-top: 220px;}
.site-footer .widget {padding: 90px 0 50px;}
.site-footer .widget .logo-img {background: #ffffff;border-radius: 10px;padding: 7px;height: 72px;margin-bottom: 30px;}
.site-footer .widget .desc {font-size: 15px;text-align: justify;}
.site-footer .widget .pbmit-social-links.nav {gap:10px;}
.site-footer .widget .pbmit-social-links.nav li {margin:0;padding:0;}
.site-footer .widget .pbmit-social-links.nav li a {display: flex;align-items: center;justify-content: center;width: 35px;height: 35px;background: #0033ff;border-radius: 100%;}
.site-footer .widget .pbmit-social-links.nav li a:hover {color:#cccccc;}
.site-footer .widget .widget-title {color: #fff;font-size: 20px;margin-bottom: 35px;margin-top: 0;text-transform: uppercase;position: relative;font-weight: 600;}
.site-footer .widget .widget-title::before {position: absolute;left: 0;width: 12px;height: 2px;content: '';background-color: #0033ff;border-radius: 10px;bottom: -12px;}
.site-footer .widget .widget-title::after {position: absolute;left: 20px;width: 50px;height: 2px;content: '';background-color: #0033ff;border-radius: 10px;bottom: -12px;}
.site-footer .widget .footer-link-list li a {color: #b8c3cb;padding-left: 18px;position: relative;font-size: 14px;line-height: 18px;text-transform: uppercase;position:relative;}
.site-footer .widget.contact .pbmit-timelist-list li {display:flex;align-items:center;gap:20px;}
.site-footer .widget.contact .pbmit-timelist-list li .icon {width: 60px;height: 60px;min-width: 60px;background: #0033ff;display: flex;align-items: center;justify-content: center;border-radius: 5px;font-size: 30px;color: #ffffff;}
.site-footer .widget.contact .pbmit-timelist-list li span {font-size: 18px;color: #ffffff;}
.site-footer .widget.contact .pbmit-timelist-list li span a {font-size: 20px;line-height: 20px;letter-spacing: 0.5px;font-weight: 600;}
.pbmit-footer-text-area {padding: 10px 0;font-size: 15px;}

.table-box .table {background:#ffffff;border: 1px solid #cccccc;}
.table-box .table thead tr th {background: #242058;border-right: 1px solid #cccccc;font-size: 18px;font-family: "rajdhani";color: #ffffff;font-weight: 600;text-transform: uppercase;padding: 7px 12px;}
.table-box .table tbody tr td {background: #ffffff;border-right: 1px solid #cccccc;font-size: 16px;font-family: "rajdhani";color: #333333;font-weight: 600;text-transform: uppercase;padding: 7px 12px;}

.floatdBx {bottom: 50px;left: 15px;z-index: 9;opacity: 1;position: fixed;display: flex;flex-direction: column;gap: 20px;}
.floatdBx a img {height:48px;}

.dateBx {position:relative;}
.dateBx span {display:none;position: absolute;left:30px;top: 15px;}
.dateBx i {display:none;position: absolute;right: 30px;top: 15px;}

@media (max-width: 767px){
    .service-right-col .action-box-wrap .row .col {width: 100% !important;flex: 0 0 auto;}
    .service-right-col .action-box-wrap .row .col:nth-child(5) .pbmit-ihbox-style-9 {background: #ffffff !important;}
    .service-right-col .action-box-wrap .row .col:nth-child(6) .pbmit-ihbox-style-9 {background: var(--pbmit-light-color) !important;}
    .service-right-col .action-box-wrap .row .col:nth-child(7) .pbmit-ihbox-style-9 {background: #ffffff !important;}
    .service-right-col .action-box-wrap .row .col:nth-child(8) .pbmit-ihbox-style-9 {background: var(--pbmit-light-color) !important;}
    .service-right-col .action-box-wrap .row .col:nth-child(5) .pbmit-ihbox-style-9:hover, .pbmit-ihbox-style-9:hover {background: var(--pbmit-global-color) !important;}
    .service-right-col .action-box-wrap .row .col:nth-child(6) .pbmit-ihbox-style-9:hover, .pbmit-ihbox-style-9:hover {background: var(--pbmit-global-color) !important;}
    .service-right-col .action-box-wrap .row .col:nth-child(7) .pbmit-ihbox-style-9:hover, .pbmit-ihbox-style-9:hover {background: var(--pbmit-global-color) !important;}
    .service-right-col .action-box-wrap .row .col:nth-child(8) .pbmit-ihbox-style-9:hover, .pbmit-ihbox-style-9:hover {background: var(--pbmit-global-color) !important;}
    .dateBx span {display:block;}
    .dateBx i {display:block;}
}

@keyframes rotate-loading {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}