@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/fonts/Montserrat-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

.cookie-banner {position:fixed; bottom:0; left:0; right:0; background:#050507; backdrop-filter:blur(20px); border-top:1px solid #2646cb; padding:20px; z-index:10000; transform:translateY(100%); transition:transform 0.4s ease; font-family:Inter,sans-serif}
.cookie-banner.show {transform:translateY(0)}
.cookie-content {max-width:1200px; margin:0 auto; display:flex; align-items:center; justify-content:space-between; gap:20px}
.cookie-text {flex:1; color:#d7d7df; font-size:16px; line-height:1.5; font-family:Inter,sans-serif !important}
.cookie-text strong {color:#d7d7df}
.cookie-text a {color:#c0caf5; text-decoration:none; transition:color 0.3s ease}
.cookie-text a:hover {color:#2646cb; opacity:0.8}
.cookie-buttons {display:flex; gap:12px; align-items:center}
.cookie-btn {padding:12px 24px; border:none; border-radius:8px; font-size:14px; font-weight:600; cursor:pointer; transition:all 0.3s ease; text-decoration:none; display:inline-block; text-align:center}
.cookie-btn-accept {background:linear-gradient(45deg,#2646cb,#2646cb); color:#ffffff; box-shadow:0 4px 15px #2646cb40}
.cookie-btn-accept:hover {transform:translateY(-2px); box-shadow:0 6px 20px #2646cb60}
.cookie-btn-decline {background:rgba(255,255,255,0.1); color:#d7d7df; border:1px solid rgba(255,255,255,0.2)}
.cookie-btn-decline:hover {background:rgba(255,255,255,0.15); color:#d7d7df}
.cookie-btn-settings {background:#fff; color:#2646cb; border:1px solid #2646cb; padding:10px 20px}
.cookie-btn-settings:hover {background:#2646cb20}
.cookie-modal {position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.8); backdrop-filter:blur(10px); z-index:10001; display:none; align-items:center; justify-content:center; padding:20px; font-family:Inter,sans-serif}
.cookie-modal.show {display:flex}
.cookie-modal-content {background:#050507; border-radius:15px; border:1px solid #2646cb; max-width:500px; width:100%; max-height:80vh; overflow-y:auto; padding:20px; position:relative; z-index:10002}
.cookie-modal-header {margin-bottom:15px}
.cookie-modal-title {font-size:calc(14px * 1.2); color:#2646cb; margin-bottom:8px}
.cookie-category {margin-bottom:15px; padding:12px; background:rgba(255,255,255,0.05); border-radius:8px; border:1px solid rgba(255,255,255,0.1)}
.cookie-category-header {display:flex; justify-content:space-between; align-items:center; margin-bottom:10px}
.cookie-category-title {font-weight:600; color:#d7d7df}
.cookie-switch {position:relative; width:50px; height:24px}
.cookie-switch input {opacity:0; width:0; height:0}
.cookie-slider {position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:rgba(255,255,255,0.2); transition:0.3s; border-radius:24px}
.cookie-slider:before {position:absolute; content:""; height:18px; width:18px; left:3px; bottom:3px; background-color:white; transition:0.3s; border-radius:50%}
input:checked + .cookie-slider {background-color:#2646cb}
input:checked + .cookie-slider:before {transform:translateX(26px)}
input:disabled + .cookie-slider {opacity:0.5; cursor:not-allowed}
.cookie-category-description {color:#d7d7df; font-size:14px; line-height:1.5}
.cookie-modal-footer {display:flex; gap:8px; justify-content:flex-end; margin-top:15px; border-top:1px solid rgba(255,255,255,0.1); padding-top:12px}
@media (max-width:768px) {.cookie-content {flex-direction:column; text-align:center}
 .cookie-buttons {width:100%; justify-content:center; flex-wrap:wrap}
 .cookie-btn {flex:1; min-width:120px}
 .cookie-modal-content {margin:5px; padding:12px}
 .cookie-category-header {flex-direction:column; align-items:flex-start; gap:10px}
}
body {counter-reset:pbmitbox1; background-color:var(--pbmit-light-color)}
.client-section-one {padding:60px 0 30px 0}
.jarallax-container > div {height:500px !important}
.pt18 {padding-top:18px !important}
.pt20 {padding-top:20px !important}
.pt30 {padding-top:30px !important}
.pt40 {padding-top:40px !important}
 .pt60 {padding-top:60px !important}
.pt80 {padding-top:80px !important}
.mt40 {margin-top:40px !important}
.mt60 {margin-top:60px !important}
.mt20 {margin-top:20px !important}
.mb30 {margin-bottom:30px !important}
.mb40 {margin-bottom:40px !important}
.mb60 {margin-bottom:60px !important}
.mb100 {margin-bottom:100px !important}
.mb12 {margin-bottom:12px !important}
.mb0 {margin-bottom:0 !important}
.pb0 {padding-bottom:0 !important}
.pb30 {padding-bottom:30px !important}
.pb18 {padding-bottom:18px !important}
.pb12 {padding-bottom:12px !important}
.text-right {text-align:right}
.text-left {text-align:left}
.fs18 {font-size:18px !important}
.fs20 {font-size:20px !important; line-height:30px !important}
.fs22 {font-size:22px !important; line-height:32px !important}
.fs28 {font-size:28px !important; line-height:38px !important}
.fs32 {font-size:32px !important; line-height:42px !important}
.fs38 {font-size:38px !important; line-height:48px !important}
.plr8 {padding-left:20px}
.pl60 {padding-left:60px}
.plr20 {padding-left:20px; padding-right:20px}
.bg_gray {background-color:var(--pbmit-light-color)}
.img-fluid2 {max-height:80px}
.about-one-heading-subheading {padding:30px 0 20px 0}
.about-one-heading-subheading .pbmit-title {font-size:50px}
.about-one-col1 {width:33%}
.about-one-col2 {width:30%}
.about-one-col3 {width:37%; display:flex; align-self:center}
.about-one-img {background-image:url(/images/about1.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover; border-radius:30px; padding:290px 0}
.about-one-center-box {display:flex; flex-direction:column; justify-content:space-between; padding:50px 40px 50px 40px; background-image:url(../images/homepage-1/bg/fid-bg-pattern.png); background-position:bottom left; background-repeat:no-repeat; border-radius:20px; height:100%; margin-left:25px}
.about-one-center-box .pbmit-custom-heading h2 {font-size:24px; line-height:30px}
.service-one-bg {margin:0 20px; padding:100px 90px 100px 90px; border-radius:20px; position:relative}
.service-one-bg:before {position:absolute; height:100%; width:100%; top:0; left:0; content:""; display:block; z-index:1; background-image:url(../images/homepage-1/bg/service-bg-truck.png); background-position:top right; background-repeat:no-repeat; opacity:.8; mix-blend-mode:luminosity}
.service-one-bg .service-arrow {margin-top:45px}
.contact-one-left-bg {background-image:url(../images/homepage-1/bg/contact-bg.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover; border-radius:30px; height:100%; margin-right:15px}
.contact-one-right-bg {background-image:url(../images/homepage-1/bg/freight-from-pattern.png); background-position:bottom right; background-repeat:no-repeat; border-radius:30px; padding:100px 90px; position:relative; margin-left:15px}
.contact-one-right-bg form .form-control {color:var(--pbmit-white-color)}
.team-one-bg {background-image:url(../images/homepage-1/bg/bg-pattern.png); background-position:top left; background-repeat:no-repeat; padding:100px 0 115px 0}
.team-one-bg .pbmit-heading-subheading .pbmit-subtitle {color:var(--pbmit-blackish-color)}
.testimonial-one {padding:100px 0 50px 0; border-top:1px solid rgba(var(--pbmit-blackish-color-rgb),.2)}
.testimonial-one .swiper-horizontal>.swiper-pagination-bullets {border:1px solid rgba(var(--pbmit-global-color-rgb),0.1); border-radius:30px; padding:5px 15px; right:-80px; left:auto; bottom:0; height:40px; transform:translate(-50%,-50%) rotate(90deg); top:33%; width:auto}
.about-section-one {margin:0 20px 30px; border-radius:30px; overflow:hidden}
.about-section-one .about-icon svg {width:260px; height:260px; padding-bottom:28px; padding-right:28px}
.about-section-one .ship-img-wrapper {background-color:var(--pbmit-blackish-color); margin:0 -200px -50px -200px}
.about-section-one .ship-img-wrapper img {mix-blend-mode:difference}
.about-section-one p {color:#fff; font-size:18px; padding-bottom:0; width:100%; display:block; position:relative !important; padding-right:30px}
 .about-section-one .fid-style-area {margin-left:70px; position:relative}
.video-one-left-col {width:63%}
.video-one-right-col {width:37%}
.video-one-bg {position:relative}
.video-one-bg img {border-radius:20px}
.video-one-bg .video-play-button {left:50%; position:absolute; top:50%; transform:translate(-50%,-50%)}
.video-one-bg .video-play-button i {font-size:20px; height:90px; width:90px; border-radius:50%; position:relative; display:flex; justify-content:center; align-items:center; color:var(--pbmit-global-color); background-color:var(--pbmit-white-color)}
.video-one-right-box {padding:70px 70px 70px 70px; border-radius:20px; display:flex; align-content:space-between; flex-wrap:wrap; height:100%; margin-left:20px; background-image:url(../images/homepage-1/bg/bg-pattern-01.png); background-repeat:no-repeat; background-position:right bottom}
.video-one-right-box .pbmit-heading h2 {font-weight:500}
.pbmit-bg-color-global .pbmit-heading h2 {color:var(--pbmit-white-color)}
.fadeIn {animation-name:fadeIn}
@keyframes fadeIn {0% {opacity:0}
100% {opacity:1}
}
.animated.animated-fast {animation-duration:.75s}
.award-section-two {padding:50px 0}
.award-section-two .pbmit-left-col {padding-right:30px}
.award-section-two .pbmit-right-col {background-color:var(--pbmit-global-color); border-radius:30px; padding:40px; display:grid}
.award-section-two .pbmit-award-wraper {align-self:center}
.award-section-two .pbmit-award-image-title {display:flex; align-items:center; padding:0 0 40px 0}
.award-section-two .pbmit-award-image {margin-right:50px}
.award-section-two .pbmit-award-title {font-size:18px; line-height:28px; margin:0; max-width:230px; color:var(--pbmit-white-color)}
.award-section-two .pbmit-award-box-desc {color:rgba(var(--pbmit-white-color-rgb),.8)}
.service-two-bg {padding:70px 0 30px 0; position:relative; background-image:url(../images/homepage-2/bg/service-pattern.png); background-position:100% -12%; background-repeat:no-repeat}
.service-two-bg .swiper-pagination {top:80px; right:0; left:auto; bottom:auto; display:inline; border-radius:30px; padding:5px 15px; width:auto; background-color:var(--pbmit-white-color)}
.about-two-left-bg {background-image:url(../images/homepage-2/bg/about-left-bg.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover; height:100%; margin-right:20px; border-radius:30px}
.about-two-right-box {margin-left:20px; border-radius:30px; padding:70px 70px 70px 120px; background-image:url(../images/homepage-2/bg/bg-pattern.png); background-repeat:no-repeat; background-position:right bottom}
.client-section-two {padding:80px 0 50px 0; border-bottom:1px solid #00112E1F}
.pbmit-bg-pattern {background-image:url(../images/homepage-2/bg/bg-pattern-01.png); background-repeat:no-repeat; background-position:center left}
.pricing-section-two {padding:0 0 60px 0}
.about-us-section-two {border-radius:20px; margin:0 20px; padding:110px 0 100px 0}
.about-us-section-two .swiper-slider {margin-left:160px}
.about-us-section-two .swiper-buttons {position:absolute; right:0; top:0}
.ihbox-swiper-arrow .swiper-button-next,.ihbox-swiper-arrow .swiper-button-prev {width:35px; height:35px; position:absolute; color:rgba(var(--pbmit-white-color-rgb),.5); border-color:rgba(var(--pbmit-white-color-rgb),.5)}
.ihbox-swiper-arrow .swiper-button-prev {margin:20px 0 0 0}
.ihbox-swiper-arrow .swiper-button-next {right:0}
.ihbox-swiper-arrow .swiper-button-next:after,.ihbox-swiper-arrow .swiper-button-prev:after {font-size:16px}
.ihbox-swiper-arrow .swiper-button-next:hover,.ihbox-swiper-arrow .swiper-button-prev:hover {color:var(--pbmit-white-color); background-color:var(--pbmit-global-color); border-color:var(--pbmit-global-color)}
.ihbox-swiper-arrow {position:absolute; right:10px; top:10px}
.fid-two-area {background-image:url(../images/homepage-2/bg/fid-bg.png); background-position:bottom right; background-repeat:no-repeat; border-radius:30px; padding:60px 90px 50px 90px; position:relative; margin-top:-150px}
 .banner-section-three {margin:20px 0}
.banner-section-left {border-radius:30px; background-image:url(../images/homepage-3/bg/left-pattern.png); background-position:bottom right; background-repeat:no-repeat; padding:250px 190px 130px 130px; height:100%; position:relative; margin-right:20px}
.banner-section-left .pbmit-content .pbmit-sub-title {letter-spacing:3px; padding:3px 20px; border-color:rgba(var(--pbmit-white-color-rgb),.3)}
.banner-section-left .pbmit-content .pbmit-desc {position:relative; padding:30px 0 0 110px; margin-left:45px; color:var(--pbmit-white-color)}
.banner-section-left .pbmit-content .pbmit-desc:before {position:absolute; content:''; left:0; right:auto; height:1px; width:85px; background-color:rgba(var(--pbmit-white-color-rgb),0.8); top:40px}
.banner-section-left .pbmit-content .pbmit-button {padding-left:135px; margin-top:40px}
.banner-section-right {margin-left:20px; position:relative; height:100%; background-image:url(../images/homepage-3/banner-img.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover; border-radius:30px}
.banner-section-right:before {position:absolute; height:100%; width:100%; top:0; left:0; content:""; display:block; z-index:1; background-image:linear-gradient(180deg,#00112EB5 25%,#00112E00 50%); border-radius:30px; opacity:.5}
.banner-section-btn {position:absolute; left:48.8%; bottom:2%; z-index:1}
.banner-section-btn .pbmit-icon {font-size:24px; padding:15px; border-radius:50%; line-height:1; display:inline-block; color:var(--pbmit-blackish-color); background-color:var(--pbmit-white-color)}
.banner-section-btn .pbmit-icon i {display:block; height:1em; position:relative; width:1em}
.banner-section-left::before,.banner-section-right::after {content:''; position:absolute; width:119px; height:112px; top:auto; left:auto; bottom:-1px; right:-1px; background-color:var(--pbmit-light-color); -webkit-mask:url(../images/homepage-3/bg/shape-bottom.png) no-repeat}
.banner-section-right:after {left:-4px; bottom:2px; right:auto; transform:rotate(90deg)}
.service-desc {max-width:max-content}
.service-slider-area {padding-bottom:70px !important}
.service-slider-area .swiper-pagination {display:inline !important; border:1px solid rgba(var(--pbmit-global-color-rgb),0.1); border-radius:30px; padding:5px 15px; right:0; left:auto; bottom:-20px; width:auto}
.about-section-three {padding:100px 0 130px 0}
.about-three-right-box {padding:50px 0 60px 80px}
.about-three-right-box .list-group {border-top:1px solid #BCC3CC; margin-top:40px; padding-top:40px; border-radius:0}
.about-three-right-box .list-group .pbmit-icon-list-icon svg {fill:var(--pbmit-global-color); height:15px; width:15px}
.about-three-left-box {position:relative; height:100%; padding:0 40px 80px 80px}
.about-three-left-box .fid-style-box {position:absolute; width:auto; left:0; z-index:1; top:105px}
.zoomIn {animation-name:zoomIn}
.animated {animation-duration:1.25s}
@keyframes zoomIn {0% {opacity:0; transform:scale3d(.3,.3,.3)}
50% {opacity:1}
}
.about-three-left-box .about-first-img img {border-radius:30px}
.about-three-left-box .about-second-img .img-wrap {position:relative; padding:20px 0 0 20px; border-radius:20px 0 0 0; background-color:var(--pbmit-light-color)}
.about-three-left-box .about-second-img .img-wrap:before {bottom:80px; top:auto; left:-20px}
.about-three-left-box .about-second-img .img-wrap:before,.about-three-left-box .about-second-img .img-wrap:after {content:""; position:absolute; background-color:transparent; height:40px; width:20px; border-bottom-right-radius:20px; box-shadow:0 20px 0 0 var(--pbmit-light-color)}
.about-three-left-box .about-second-img .img-wrap:after {top:-40px; left:calc(100% - 73px)}
.about-three-left-box .about-second-img {position:absolute; width:auto; max-width:100%; right:40px; bottom:0}
.about-three-left-box .about-second-img img {border-radius:20px}
.ihbox-custom-heading-wrapper {padding:100px 0 35px 0}
.ihbox-custom-heading-area {border-top:1px solid #00112E1F}
.pbmit-ihbox-custom-heading .pbmit-title {font-size:16px; font-weight:400; line-height:20px; margin-bottom:20px}
.pbmit-ihbox-custom-heading .pbmit-title span {position:relative; top:-10px; padding:0 35px; color:var(--pbmit-global-color); background-color:var(--pbmit-light-color)}
.accordion-three-bg {background-image:url(../images/homepage-3/bg/accordian-bg-pattern.png); background-position:top left; background-repeat:no-repeat}
.testimonial-three-slider {margin-left:40px; border-radius:30px}
.client-section-three {padding:70px 0}
.pbmit-element-timeline-style-1 .pbmit-timeline-year {font-size:25px; line-height:25px; margin-bottom:20px; padding:0 50px; text-transform:capitalize}
.pbmit-element-timeline-style-1 .pbmit-timeline-title {font-size:18px; line-height:28px; margin-bottom:5px; letter-spacing:1px; color:var(--pbmit-global-color); font-weight:600}
.pbmit-element-timeline-style-1 .pbmit-timeline-desc {margin:0; padding:0 90px; line-height:22px}
.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper {display:grid; width:100%; height:auto; position:relative; justify-items:center; grid-template-rows:1fr 1fr; text-align:center; grid-gap:160px}
.pbmit-element-timeline-style-1 .pbmit-same-height.steps-content_wrap {justify-content:flex-start}
.pbmit-element-timeline-style-1 .pbmit-slide-even .pbmit-same-height.steps-content_wrap {justify-content:flex-end}
.pbmit-element-timeline-style-1 .pbmit-heading-subheading {margin-bottom:80px}
.pbmit-element-timeline-style-1 .steps-dot .dot {background-color:var(--pbmit-blackish-color); display:block; line-height:normal; font-size:14px; margin:auto; width:10px; height:10px; transform:rotate(45deg); z-index:2; position:relative}
.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper .steps-dot {position:absolute; z-index:2; width:100%; left:0; bottom:0; top:0; right:0; height:-moz-fit-content; height:fit-content; margin:auto !important}
.pbmit-element-timeline-style-1 .steps-dot .dot::after {content:""; position:absolute; left:-11px; right:0; bottom:0; width:1px; height:40px; margin:0; background:rgb(var(--pbmit-blackish-color-rgb),.90); transform:rotate(-45deg)}
.pbmit-element-timeline-style-1 .pbmit-slide-even .steps-dot .dot::after {left:19px; top:0; bottom:auto}
.pbmit-element-timeline-style-1 .steps-dot .steps-dot-line {color:transparent; line-height:10px; position:absolute; left:0; right:0; top:0; bottom:0}
 .pbmit-element-timeline-style-1 .steps-dot .steps-dot-line::before,.pbmit-element-timeline-style-1 .steps-dot .steps-dot-line::after {content:""; width:calc(50% + 10px * 100); height:1px; display:block; position:absolute; top:0; bottom:0; margin:auto; background-repeat:no-repeat}
.pbmit-element-timeline-style-1 .steps-dot .steps-dot-line::after {left:50%; background:linear-gradient(90deg,rgb(var(--pbmit-blackish-color-rgb),0.05),rgb(var(--pbmit-blackish-color-rgb),0.05))}
.pbmit-element-timeline-style-1 .steps-dot .steps-dot-line::before {right:50%; background:linear-gradient(90deg,rgb(var(--pbmit-blackish-color-rgb),0.05),rgb(var(--pbmit-blackish-color-rgb),0.05))}
.pbmit-element-timeline-style-1 .pbmit-same-height {display:flex; flex-direction:column; justify-content:end}
.pbmit-element-timeline-style-1 .pbmit-slide-even.swiper-slide-duplicate:nth-last-child(2) .pbmit-feature-image {order:0}
.pbmit-element-timeline-style-1 .pbmit-slide-even .pbmit-feature-image {order:1; justify-content:start; transition:all 0.4s,opacity 0.4s 0.9s,transform 0.4s 0.9s}
.pbmit-element-timeline-style-1 .pbmit-timeline-wrapper:not(.pbmit-slide-even) .pbmit-feature-image {transition:all 0.4s,opacity 0.4s 0.9s,transform 0.4s 0.9s}
 .pbmit-element-timeline-style-1 .pbmit-feature-image img {border-radius:30px}
.pbmit-element-timeline-style-1 .steps-dot,.pbmit-element-timeline-style-1 .pbmit-feature-image,.pbmit-element-timeline-style-1 .steps-content_wrap {opacity:1}
.pbmit-element-column-six.pbmit-element-timeline-style-1 .pbmit-timeline-desc,.pbmit-element-column-five.pbmit-element-timeline-style-1 .pbmit-timeline-desc {margin:0; padding:0 15px}
.service-details .all-post-list li {margin-bottom:1px; border-radius:10px; transition:all 0.4s ease-in; position:relative; line-height:20px}
.service-details .all-post-list li a {padding:18px 35px 18px 45px; display:block; position:relative; border-radius:30px; font-size:13px; font-weight:400; letter-spacing:0.5px; text-transform:uppercase; color:var(--pbmit-blackish-color); -webkit-transition:all .25s ease-in-out; transition:all .25s ease-in-out}
.service-details .all-post-list li a:before {position:absolute; content:counter(pbmitbox1,decimal-leading-zero) "."; counter-increment:pbmitbox1; left:20px; font-size:12px; top:50%; z-index:1; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); color:var(--pbmit-global-color); transition:all 0.4s ease; font-weight:400}
.service-details .all-post-list li a:after {position:absolute; content:'\e8eb'; font-family:"pbminfotech-base-icons"; right:20px; left:auto; color:var(--pbmit-blackish-color); top:12px; border-radius:50%; line-height:35px; font-size:13px; transform-style:preserve-3d; transition:all .5s ease-in-out; opacity:0; font-weight:400}
.service-details .all-post-list li:hover a,.service-details .all-post-list li.post-active a {color:var(--pbmit-white-color); background-color:var(--pbmit-blackish-color)}
.service-details .all-post-list li.post-active a:after,.service-details .all-post-list li:hover a:after {opacity:1}
.service-details .all-post-list li.post-active a:after,.service-details .all-post-list li a:hover:after,.service-details .all-post-list li.post-active a:before,.service-details .all-post-list li a:hover:before {color:var(--pbmit-white-color)}
.service-sidebar .widget:last-child {background-color:transparent; margin-bottom:0; padding:0; border:none}
.service-sidebar .widget.pbmit-download-info {padding:30px; background-color:var(--pbmit-white-color)}
.widget .pbmit-download {display:block}
.widget .pbmit-download .pbmit-item-download:first-child {border-bottom:1px solid rgba(var(--pbmit-blackish-color-rgb),0.15)}
.widget .pbmit-download .pbmit-item-download {padding:20px 0}
.widget a {-webkit-transition:all .25s ease-in-out; transition:all .25s ease-in-out}
footer .widget a {-webkit-transition:all .25s ease-in-out; transition:all .25s ease-in-out; color:#fff}
.widget .pbmit-item-download .pbmit-download-wrap,.widget .pbmit-item-download .pbmit-download-content {position:relative; display:flex; align-items:center; justify-content:space-between}
.widget .pbmit-download .pbmit-item-download a .pbmit-download-content i {font-size:50px; line-height:50px; color:var(--pbmit-global-color)}
.widget .pbmit-download .pbmit-item-download a .pbmit-download-content i:before {margin:0}
.widget .pbmit-item-download .pbmit-title-wrap {padding:5px 0 0 15px}
.widget .pbmit-item-download .pbmit-download-wrap .pbmit-download-title {font-size:16px; line-height:16px; margin-bottom:0; color:var(--pbmit-blackish-color)}
.widget .pbmit-item-download .pbmit-download-wrap span {font-size:14px; line-height:14px; color:#565656}
.widget .pbmit-download .pbmit-item-download a .pbmit-download-item i {font-size:26px; line-height:26px; color:var(--pbmit-blackish-color); -webkit-transition:all 0.4s ease-in; -ms-transition:all 0.4s ease-in; -o-transition:all 0.4s ease-in; transition:all 0.4s ease-in}
.widget .pbmit-download .pbmit-item-download a:hover .pbmit-download-item i {color:var(--pbmit-global-color)}
.service-details .pbmit-service-feature-image img {margin-bottom:50px; border-radius:30px}
.service-details .service-single-images img {border-radius:30px}
.service-details .accordion.style-3 .accordion-body {padding:0 200px 20px 50px}
.pbmit-portfolio-single .pbmit-featured-img-wrapper img {border-radius:30px}
.pbmit-single-project-details-list {padding:60px 0}
.pbmit-single-project-details-list .pbmit-portfolio-lines-ul {display:grid; grid-template-columns:repeat(4,1fr); padding:30px; border-radius:20px; background-color:var(--pbmit-white-color)}
.pbmit-single-project-details-list .pbmit-portfolio-lines-ul li {text-align:center; width:100%; position:relative}
.pbmit-portfolio-lines-wrapper .pbmit-portfolio-line-title {font-size:17px; line-height:26px; text-transform:capitalize; position:relative; color:var(--pbmit-blackish-color)}
.pbmit-portfolio-lines-wrapper .pbmit-portfolio-line-value {display:block}
.pbmit-portfolio-lines-wrapper .pbmit-portfolio-line-li:not(:last-child)::after {content:''; position:absolute; right:0; top:0; width:1px; height:100%; background-color:var(--pbmit-global-color)}
.pbmit-portfolio-single .pbmit-entry-content .ihbox-style-area {border-radius:30px; margin-top:40px}
.pbmit-portfolio-single .post-navigation {margin-top:60px; border-top:1px solid rgba(var(--pbmit-blackish-color-rgb),0.10)}
.post-navigation .nav-links {margin-top:0; padding:40px 0 8px; display:flex; align-items:normal; width:100%}
.post-navigation .nav-previous {width:50%; margin-right:auto !important; position:relative}
.post-navigation .nav-links a {display:block; text-align:left; width:300px; transition:all 0.3s ease-in}
.post-navigation .pbmit-post-nav-icon {display:flex; align-items:center; justify-content:flex-end; font-size:14px; line-height:24px; margin-bottom:5px}
.post-navigation .nav-links .nav-previous .pbmit-post-nav-icon {justify-content:flex-start}
.post-navigation .nav-links .pbmit-post-nav-icon i {font-size:13px; color:var(--pbmit-global-color); transition:all 0.3s ease-in}
.post-navigation .nav-links .pbmit-post-nav-head {font-size:13px; line-height:23px; text-transform:uppercase; transition:all 0.3s ease-in; margin-left:5px; color:var(--pbmit-global-color); letter-spacing:0.5px}
.post-navigation .nav-links .pbmit-post-nav-wrapper {display:block}
.post-navigation .nav-links .nav-previous .pbmit-post-nav-wrapper {text-align:left}
.nav-links .pbmit-post-nav-wrapper {text-align:left; word-break:break-word}
.post-navigation .nav-links .nav-title {font-size:20px; line-height:26px; margin-top:5px; text-transform:none; -webkit-transition:all .25s ease-in-out; -ms-transition:all .25s ease-in-out; -o-transition:all .25s ease-in-out; transition:all .25s ease-in-out}
.post-navigation .nav-next {width:50%; text-align:right; margin-left:auto}
.post-navigation .nav-links .nav-next a {display:block; text-align:right; margin-left:auto}
.post-navigation .nav-links .nav-next .pbmit-post-nav-wrapper {text-align:right}
.post-navigation .nav-links .nav-next .pbmit-post-nav-head {margin-right:8px}
.post-navigation .nav-links a:hover .pbmit-post-nav-head,.post-navigation .nav-links a:hover .pbmit-post-nav-icon i {color:var(--pbmit-blackish-color)}
.sidebar .widget {padding:30px; margin-bottom:45px; border-radius:30px; background-color:var(--pbmit-white-color)}
.sidebar .widget:last-child {margin-bottom:0}
.sidebar .widget.widget-search {background-color:var(--pbmit-global-color)}
.widget .search-form {position:relative}
.widget .search-form .widget-title {color:var(--pbmit-white-color)}
.sidebar .widget .widget-title {display:block; padding-left:30px; margin-bottom:20px; position:relative; width:auto; font-size:24px; line-height:30px; letter-spacing:0; padding-bottom:0; font-weight:600; text-transform:capitalize; color:var(--pbmit-heading-color)}
 .sidebar .widget.widget-search .widget-title,.sidebar .widget.widget-search .widget-title:before {color:var(--pbmit-white-color)}
.sidebar .widget .widget-title:before {content:"\e8d6"; font-family:'pbminfotech-base-icons'; position:absolute; left:8px; top:50%; font-size:20px; line-height:20px; font-weight:normal; color:var(--pbmit-global-color); -khtml-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%)}
.sidebar .widget .search-wrapper {position:relative}
.widget .search-form input {background-color:var(--pbmit-white-color); height:60px; border:1px solid rgba(var(--pbmit-white-color-rgb),0.2); padding:0 30px; padding-right:50px; background-color:transparent; font-size:15px; border-radius:40px; display:block; width:100%}
.widget .search-form input:focus {color:var(--pbmit-white-color)}
.widget .search-form input::placeholder {color:rgba(var(--pbmit-white-color-rgb),.6)}
.widget .search-form .search-submit {position:absolute; top:5px; right:5px; width:50px; height:50px; font-size:16px; z-index:1; padding:0; margin:0; border:none; border-radius:50%; outline:none; color:var(--pbmit-blackish-color); background:var(--pbmit-white-color); transition:all .6s}
.widget .search-form .search-submit:after {position:absolute; font-family:'pbminfotech-base-icons'; content:'\e80d'; right:50%; top:50%; font-size:16px; line-height:normal; font-weight:normal; color:var(--pbmit-blackish-color); -webkit-transform:translateX(50%) translateY(-50%); -ms-transform:translateX(50%) translateY(-50%); transform:translateX(50%) translateY(-50%)}
.widget .search-form .search-submit:hover {background:var(--pbmit-blackish-color)}
.widget .search-form .search-submit:hover:after {color:var(--pbmit-white-color)}
.sidebar .widget-categories li {position:relative; line-height:20px}
.sidebar .widget-categories .pbmit-cat-li {display:flex; align-items:center; justify-content:space-between; color:var(--pbmit-body-typography-color); border-bottom:1px solid rgba(var(--pbmit-blackish-color-rgb),0.05); -webkit-transition:all .25s ease-in-out; transition:all .25s ease-in-out}
.sidebar .widget-categories ul li:last-child .pbmit-cat-li {border-bottom:none}
.sidebar .widget-categories .pbmit-cat-li a {font-size:13px; line-height:23px; position:relative; flex:1; padding:15px 0; font-weight:600; text-transform:uppercase; letter-spacing:1px; transition:all 0.4s ease; color:rgba(var(--pbmit-blackish-color-rgb),.7)}
.sidebar .widget-categories .pbmit-cat-li a:before {position:absolute; content:"\e8d2"; font-family:"pbminfotech-base-icons"; left:0; font-size:15px; top:50%; z-index:1; -webkit-transform:translateY(-55%); -moz-transform:translateY(-55%); -o-transform:translateY(-55%); transform:translateY(-55%); color:rgba(var(--pbmit-blackish-color-rgb),.7); transition:all 0.4s ease; font-weight:600; opacity:0; visibility:hidden}
.sidebar .widget-categories .pbmit-brackets {font-size:13px; font-weight:500; transition:all .25s ease-in-out}
.sidebar .widget-categories .pbmit-cat-li>a:hover {padding-left:20px; color:var(--pbmit-global-color)}
.sidebar .widget-categories .pbmit-cat-li>a:hover:before {opacity:1; visibility:visible}
.sidebar .widget-categories .pbmit-cat-li a:hover + .pbmit-brackets {color:var(--pbmit-global-color)}
.widget-recent-post .recent-post-list-li:first-child {margin-top:0; padding-top:0; border-top:none}
.widget-recent-post .recent-post-list-li {display:flex!important; align-items:center; width:100%; margin-top:18px; padding-bottom:18px; line-height:20px; border-bottom:1px solid rgba(var(--pbmit-blackish-color-rgb),0.10)}
.widget-recent-post .recent-post-list-li:last-child {border-bottom:none; padding-bottom:10px}
.widget-recent-post .recent-post-list-li>a {width:91px; flex-shrink:0; margin-right:20px; display:inline-block}
.widget-recent-post .recent-post-list-li>a img {border-radius:20px}
.widget-recent-post .pbmit-rpw-content {display:flex; flex-direction:column-reverse}
.widget-recent-post .pbmit-rpw-title a {margin-bottom:0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-transform:capitalize; font-size:16px; line-height:20px}
.widget-recent-post .pbmit-rpw-title a:hover {color:var(--pbmit-global-color)}
.pbmit-rpw-content .pbmit-rpw-date a {color:var(--pbmit-global-color); font-size:13px; margin-bottom:8px; letter-spacing:.25px; text-transform:uppercase}
.widget ul a {display:inline-block}
.widget.widget-tag-cloud .tagcloud {margin-bottom:25px}
aside.widget.widget-tag-cloud a,.pbmit-blog-meta-bottom .pbmit-meta-tags a {line-height:30px; margin:0 4px 8px 0; display:inline-block; font-size:12px !important; padding:0 10px; height:30px; letter-spacing:.5px; text-transform:uppercase; -webkit-transition:0.4s ease-out 0s; -o-transition:0.4s ease-out 0s; transition:0.4s ease-out 0s; color:var(--pbmit-blackish-color); background-color:var(--pbmit-light-color); border-radius:30px}
aside.widget.widget-tag-cloud a:hover,.pbmit-blog-meta-bottom .pbmit-meta-tags a:hover {color:var(--pbmit-white-color); background-color:var(--pbmit-global-color)}
.widget.pbmit-service-ad {position:relative; padding:0}
.widget .pbmit-widget-ads {min-height:430px; position:relative; margin:0; z-index:0; border-radius:30px; overflow:hidden}
.widget .pbmit-widget-ads:after {content:""; position:absolute; width:100%; height:70%; bottom:0; left:0; z-index:0; background:linear-gradient(to top,rgba(var(--pbmit-blackish-color-rgb),1) 0,rgba(var(--pbmit-blackish-color-rgb),1) 37%,rgba(var(--pbmit-blackish-color-rgb),0) 100%)}
.widget.pbmit-service-ad .bg-img {border:none; bottom:0; box-shadow:none; height:100%; left:0; margin:0; max-height:none; max-width:none; object-fit:cover; outline:none; padding:0; position:absolute; right:0; top:0; width:100%; border-radius:30px}
.widget .pbmit-service-ad-wrapper {position:absolute; bottom:0; left:0; right:0; z-index:1; padding:0 30px 30px 30px; text-align:center}
.widget.pbmit-service-ad .pbmit-service-ads {position:relative; z-index:1}
.widget.pbmit-service-ad .pbmit-ads-icon {width:65px; height:65px; line-height:65px; border-radius:50px; font-size:30px; margin:0 auto; text-align:center; color:var(--pbmit-global-color); background-color:var(--pbmit-white-color)}
.pbmit-service-ads span {font-size:18px; line-height:24px; display:block; padding:20px 40px; color:var(--pbmit-white-color); font-weight:500}
.pbmit-service-ads .pbmit-ads-call {font-size:30px; line-height:30px; margin-bottom:20px}
.pbmit-service-ads .pbmit-ads-call a {color:var(--pbmit-white-color)}
.site-content {padding-top:80px; padding-bottom:80px}
.post.blog-classic {position:relative; margin-bottom:60px}
.post.blog-classic .pbmit-img-wrapper {position:relative}
.post.blog-classic .pbmit-featured-wrapper img {border-radius:30px}
.post.blog-classic:last-child {margin-bottom:0}
.post.blog-classic .pbmit-featured-img-wrapper {position:relative; margin-bottom:30px}
.post.blog-classic .pbmit-img-wrapper .pbmit-meta-cat {position:absolute; bottom:0; left:0; padding:12px 25px 5px 20px; border-radius:0 30px 0 0; background-color:var(--pbmit-light-color)}
.post.blog-classic .pbmit-img-wrapper .pbmit-meta-cat:before,.post.blog-classic .pbmit-img-wrapper .pbmit-meta-cat:after {content:""; position:absolute; background-color:transparent; bottom:0; height:40px; width:20px; box-shadow:0 20px 0 0 var(--pbmit-light-color)}
.post.blog-classic .pbmit-img-wrapper .pbmit-meta-cat:before {left:0; border-bottom-left-radius:20px; bottom:100%}
.post.blog-classic .pbmit-img-wrapper .pbmit-meta-cat:after {left:100%; border-bottom-left-radius:20px}
.post.blog-classic .pbmit-img-wrapper .pbmit-meta-cat>i {display:none}
.post.blog-classic .pbmit-img-wrapper .pbmit-meta-cat a:hover {color:var(--pbmit-white-color); background-color:var(--pbmit-secondary-color)}
.blog-classic .pbmit-meta-cat a {font-size:13px; line-height:20px; display:inline-block; text-transform:uppercase; position:relative; letter-spacing:0; padding:4px 15px 4px 15px; border-radius:15px; color:var(--pbmit-white-color); background-color:var(--pbmit-global-color)}
.blog-classic .pbmit-blog-meta-top .pbmit-meta-cat a:hover {color:var(--pbmit-white-color); background-color:var(--pbmit-blackish-color)}
.blog-classic .pbmit-blog-meta.pbmit-blog-meta-top {position:relative; font-size:14px}
.blog-classic .pbmit-blog-meta-top .pbmit-meta {display:inline-block; position:relative; font-size:13px; margin-right:10px; text-transform:uppercase}
.blog-classic .pbmit-blog-meta-top.pbmit-blog-meta,.blog-classic .pbmit-blog-meta-top.pbmit-blog-meta a {color:rgba(var(--pbmit-blackish-color-rgb),0.8)}
.pbmit-blog-meta-top .pbmit-meta a:hover {color:var(--pbmit-secondary-color)}
.blog-classic .pbmit-blog-meta-top .pbmit-meta-cat {display:none}
.pbmit-blog-meta-top .pbmit-meta:not(:first-child,:last-child) {margin-right:15px; padding-right:15px}
.pbmit-blog-meta-top .pbmit-meta.pbmit-meta-author {margin-right:10px; padding-right:10px}
.blog-classic .pbmit-blog-meta-top .pbmit-meta-author,.blog-classic .pbmit-blog-meta-top .pbmit-meta-comments {color:var(--pbmit-global-color)}
.blog-classic .pbmit-blog-meta-top .pbmit-meta .pbmit-author-link {margin-left:5px; color:var(--pbmit-global-color)}
.blog-classic .pbmit-meta:not(:first-child,:last-child):after {content:'|'; position:absolute; right:-4px; color:var(--pbmit-global-color)}
.pbmit-blog-meta-top .pbmit-meta.pbmit-meta-author::after {content:'-'}
.pbmit-blog-meta-top .pbmit-meta i {margin-right:2px; font-size:20px; color:var(--pbmit-global-color); display:none}
.blog-classic .pbmit-blog-classic-inner .pbmit-post-title {margin-bottom:25px; padding-bottom:20px; font-size:36px; margin-top:15px; line-height:42px; border-bottom:1px solid rgba(var(--pbmit-blackish-color-rgb),.2)}
.blog-classic .pbmit-read-more-link {display:flex}
.blog-classic .pbmit-read-more-link .pbmit-button {padding:16px 35px; border-radius:30px; color:var(--pbmit-white-color); background-color:var(--pbmit-global-color); transition:all .4s ease-in}
.blog-classic .pbmit-read-more-link .pbmit-button .pbmit-button-icon-wrapper {margin-left:6px}
.blog-classic .pbmit-read-more-link .pbmit-button .pbmit-button-icon-wrapper:before {transform:scale(0.26) translate(-57px,57px)}
.blog-classic .pbmit-read-more-link .pbmit-button:hover {background-color:var(--pbmit-blackish-color)}
.blog-classic .pbmit-read-more-link .pbmit-button:hover .pbmit-button-icon-wrapper:before {transform:scale(1) translate(-2px,-1px)}
.blog-classic .pbmit-read-more-link .pbmit-button:hover .pbmit-button-icon {transform:scale(0.26) translate(46px,-56px)}
.blog-details .post.blog-classic {margin-bottom:30px}
.blog-details .post.blog-classic .pbmit-blog-meta-top {margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid rgba(var(--pbmit-blackish-color-rgb),0.1)}
 .pbmit-firstletter::first-letter {padding:8px 12px; font-size:30px; line-height:30px; float:left; font-weight:500; color:var(--pbmit-white-color); background-color:var(--pbmit-global-color); border-radius:10px; margin-right:10px}
.pbmit-medium {font-weight:600; color:var(--pbmit-global-color)}
blockquote {border:0; padding:40px 40px 40px 120px; font-size:22px; line-height:32px; margin:30px 0; position:relative; letter-spacing:0; border-radius:30px; color:var(--pbmit-blackish-color); background-color:var(--pbmit-white-color)}
blockquote:before {font-family:"pbminfotech-base-icons"; content:"\e82b"; font-size:30px; position:absolute; left:35px; width:60px; height:60px; line-height:60px; border-radius:100%; text-align:center; font-style:normal; color:var(--pbmit-global-color); background-color:var(--pbmit-light-color)}
blockquote p {margin-bottom:0}
.blog-details .pbmit-entry-content:after {clear:both; content:""; display:table}
blockquote cite {font-size:14px; text-transform:uppercase; display:block; line-height:24px; margin-top:15px; letter-spacing:.5px; font-style:normal; color:var(--pbmit-global-color); font-family:var(--pbmit-body-typography-font-family); font-weight:600}
blockquote cite:before {content:"-"; margin-right:5px}
blockquote:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0}
.blog-details .pbmit-entry-content .pbmit-block-columns {display:flex; margin-bottom:1.75em}
.blog-details .pbmit-entry-content .pbmit-block-columns img {margin-top:15px; border-radius:30px}
.blog-details .pbmit-entry-content .pbmit-block-column:first-child figure {padding:0 10px 0 0}
.blog-details .pbmit-entry-content .pbmit-block-column:last-child figure {padding:0 0 0 10px}
.blog-details .list-group {margin:10px 0 20px 0}
.blog-details .list-group li,.pbmit-team-single .list-group li,.service-details .list-group li {font-weight:500}
.blog-details .list-group li i,.pbmit-team-single .list-group li i,.service-details .list-group li i,.pbmit-portfolio-single .list-group li i {font-size:15px; line-height:25px; margin-right:10px; position:relative}
.blog-details .pbmit-blog-meta-bottom {margin-top:15px}
.blog-details .pbmit-blog-meta-bottom a {font-weight:500; background-color:var(--pbmit-white-color)}
.blog-details .post-navigation {border-top:1px solid rgba(var(--pbmit-blackish-color-rgb),0.10); margin-top:35px}
.blog-details .pbmit-author-box {position:relative; overflow:hidden; margin-top:45px; margin-bottom:0; padding:40px; padding-right:80px; background-color:var(--pbmit-global-color); display:flex; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; border-radius:30px}
.blog-details .pbmit-author-image {width:145px; min-width:145px; height:145px; line-height:145px; display:block; overflow:hidden; margin-right:50px; z-index:1; text-align:center; border-radius:50%; background-color:var(--pbmit-white-color); border:4px solid var(--pbmit-blackish-color)}
.blog-details .pbmit-author-image img {width:135px; min-width:135px; height:135px; display:block; overflow:hidden; margin-right:40px; border-radius:50%}
.blog-details .pbmit-author-content {-webkit-flex-shrink:100; -moz-flex-shrink:100; -ms-flex-negative:100; flex-shrink:100}
.blog-details .pbmit-author-content .pbmit-author-name {font-size:22px; line-height:26px; text-transform:capitalize; margin-bottom:15px; display:inline-block; font-weight:500}
.blog-details .pbmit-author-box a {color:var(--pbmit-white-color)}
.blog-details .pbmit-author-box a:hover {color:var(--pbmit-blackish-color)}
.blog-details .pbmit-author-content .pbmit-text {margin:0; font-size:18px; line-height:26px; font-weight:300; color:var(--pbmit-white-color)}
.blog-details .comments-area {margin-top:60px}
.blog-details .comments-area .comments-title {font-size:34px; line-height:42px; margin-bottom:48px}
.comment-list .pbmit-comment-avatar {float:left}
.comment-list .pbmit-comment-avatar img {width:90px; height:90px; border-radius:20px}
.blog-details .pbmit-comment-content {position:relative; padding:0 0 30px 0; margin-left:115px; min-height:115px}
.blog-details .pbmit-comment-meta {display:flex; align-items:center}
.pbmit-comment-content .pbmit-comment-author {margin-top:0; margin-bottom:0; font-size:16px; line-height:24px; display:inline-flex; position:relative; color:var(--pbmit-global-color)}
.blog-details .pbmit-comment-author-inner {margin:0 5px; font-weight:600; text-transform:capitalize; color:var(--pbmit-secondary-color)}
.blog-details .pbmit-comment-author-inner a {color:var(--pbmit-blackish-color)}
.blog-details .pbmit-comment-author-inner a:hover {color:var(--pbmit-global-color)}
.blog-details .pbmit-comment-date {display:block; font-size:14px; position:relative; padding-left:15px; font-weight:400; color:rgba(var(--pbmit-blackish-color-rgb),0.8)}
.blog-details .pbmit-comment-date a {font-size:13px; line-height:23px; position:relative; padding-left:10px; text-transform:uppercase; color:var(--pbmit-global-color)}
.pbmit-comment-date a::before {position:absolute; content:''; left:0; right:auto; height:1px; width:5px; background:var(--pbmit-global-color); top:50%; transform:translate(-50%,-50%)}
.blog-details .pbmit-comment-content p {margin:10px 0 18px; padding:25px 60px 35px 25px; border-radius:15px; position:relative; background-color:var(--pbmit-white-color)}
.blog-details .pbmit-comment-content p:before {content:''; height:20px; width:20px; position:absolute; background-color:var(--pbmit-white-color); top:30px; left:-10px; transform:rotate(-45deg); background:var(--pbmit-white-color)}
.blog-details .pbmit-comment-content .reply a {display:inline-block; position:relative; font-size:14px; line-height:24px; text-transform:capitalize; letter-spacing:.5px; -webkit-transition:0.2s ease-out 0s; -o-transition:0.2s ease-out 0s; transition:0.2s ease-out 0s; color:var(--pbmit-blackish-color)}
.blog-details .pbmit-comment-content .reply a::after {font-family:'pbminfotech-base-icons'; content:"\e8eb"; font-style:normal; speak:none; display:inline-block; text-decoration:inherit; text-align:center; opacity:1; font-variant:normal; text-transform:none; line-height:10px; font-size:10px; margin-left:6px; -webkit-transition:0.2s ease-out 0s; -o-transition:0.2s ease-out 0s; transition:0.2s ease-out 0s}
.blog-details .pbmit-comment-content .reply a:hover {color:var(--pbmit-global-color)}
.comment-list .children {margin-left:100px; padding-top:8px}
.blog-details .comment-respond {background-color:var(--pbmit-white-color); padding:60px 70px; border-radius:20px; margin-top:28px; margin-bottom:20px}
.blog-details .comment-respond .comment-reply-title {margin-bottom:25px}
.blog-details .comment-respond .comment-notes {font-size:15px}
.blog-details .comment-respond .comment-form .form-check {margin:20px 0 25px 0}
.blog-details .comment-respond .comment-form .form-check label {font-size:15px}
.blog-details .comment-respond .comment-form form button {padding:18px 30px}
.blog-details .comment-form form .form-control:focus {color:var(--pbmit-blackish-color); border-color:rgba(var(--pbmit-blackish-color-rgb),.15)}
.blog-details .comment-form form .form-control:focus::placeholder {color:var(--pbmit-blackish-color)}
.pbmit-team-single .pbmit-team-left-inner {position:relative; z-index:1; margin:0; border-radius:30px; overflow:hidden}
.pbmit-team-single .pbmit-featured-wrapper img {width:100%}
.pbmit-team-single .pbmit-team-detail {position:relative; padding:45px 38px 70px; border-radius:0 0 30px 30px; background-color:var(--pbmit-white-color)}
.pbmit-team-single .pbmit-team-detail .pbmit-team-summary {padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid rgba(var(--pbmit-blackish-color-rgb),0.1)}
.pbmit-team-single .pbmit-team-designation {font-size:14px; line-height:24px; text-transform:capitalize; letter-spacing:0; position:relative; padding-left:15px; color:var(--pbmit-global-color)}
.pbmit-team-single .pbmit-team-designation:before {position:absolute; content:'/'; left:5px}
.pbmit-team-single .pbmit-short-description {margin-bottom:20px}
.pbmit-team-single .pbmit-team-title {font-size:26px; line-height:30px; margin:0; color:var(--pbmit-blackish-color)}
.pbmit-single-team-info {position:relative}
.pbmit-single-team-info li,.pbmit-single-team-info li a {font-size:15px; line-height:25px; margin:0 0 20px 0; color:var(--pbmit-blackish-color)}
.pbmit-single-team-info li:last-child {margin-bottom:0}
.pbmit-single-team-info li a:hover {color:var(--pbmit-global-color)}
.pbmit-single-team-info li label {font-size:16px; line-height:22px; min-width:120px; display:block; text-transform:capitalize; color:var(--pbmit-global-color)}
.pbmit-team-single .pbmit-team-share-btn {position:absolute; right:40px; bottom:0}
.pbmit-team-single .pbmit-share-icon {width:60px; height:50px; line-height:50px; text-align:center; display:inline-block; position:relative; cursor:pointer; border-radius:50px 50px 0 0; color:var(--pbmit-blackish-color); background-color:var(--pbmit-light-color); transition:all 0.3s ease-in-out}
.pbmit-team-single .pbmit-share-icon:before,.pbmit-team-single .pbmit-share-icon:after {content:""; position:absolute; background-color:transparent; bottom:0; height:40px; width:20px; box-shadow:0 20px 0 0 var(--pbmit-light-color); transition:all 0.3s ease-in-out}
.pbmit-team-single .pbmit-share-icon:before {right:100%; border-bottom-right-radius:20px}
.pbmit-team-single .pbmit-share-icon:after {left:100%; border-bottom-left-radius:20px}
.pbmit-team-single .pbmit-share-icon i {transition:all 0.3s ease-in-out; display:block; font-size:20px}
.pbmit-team-single .pbmit-team-box-links {text-align:center; position:absolute; bottom:25px; right:10px; transform:translateY(10px); opacity:0; padding:0}
.pbmit-team-single .pbmit-team-box-links .pbmit-team-social-links {display:flex; flex-direction:column-reverse}
.pbmit-team-single .pbmit-team-box-links ul li {display:block; margin:0; padding:0; margin-bottom:5px; transform:translate(0); transition:all 600ms ease-in-out}
.pbmit-team-single .pbmit-team-box-links ul li:nth-child(1) {transform:translate(0,0)}
.pbmit-team-single .pbmit-team-social-links li:nth-child(2) {transform:translate(0,43px)}
.pbmit-team-single .pbmit-team-social-links li:nth-child(3) {transform:translate(0,86px)}
.pbmit-team-single .pbmit-team-social-links li:last-child {transform:translate(0,129px)}
.pbmit-team-single .pbmit-team-box-links ul li a {display:inline-block; opacity:1; font-size:16px; position:relative; text-align:center; width:40px; height:40px; line-height:40px; border-radius:50%; color:var(--pbmit-white-color); background-color:var(--pbmit-global-color); transition:all 600ms ease-in-out}
.pbmit-team-single .pbmit-team-box-links ul li a:hover {background-color:var(--pbmit-blackish-color)}
.pbmit-team-single .pbmit-team-share-btn:hover .pbmit-share-icon i {transform:rotateY(180deg)}
.pbmit-team-single .pbmit-team-share-btn:hover .pbmit-team-box-links {transform:translateY(-25px); opacity:1}
.pbmit-team-single .pbmit-team-share-btn:hover .pbmit-team-social-links li {transform:translate(0)}
.pbmit-team-single .pbmit-entry-content {padding-left:30px}
.pbmit-team-single .pbminfotech-ele-fid-style-1 .pbmit-fld-contents {text-align:center}
.pbmit-team-single .pbminfotech-ele-fid-style-1 .pbmit-fid-sub {margin-top:25px}
.pbmit-team-single .comment-respond {margin-top:50px; border-radius:30px; padding:50px 70px}
.pbmit-team-single .comment-respond form .form-control::placeholder {color:rgba(var(--pbmit-blackish-color-rgb),.5)}
.pbmit-team-single .comment-respond .form-control:focus {border-color:rgba(var(--pbmit-blackish-color-rgb),.15)}
.pbmit-team-single .comment-respond .form-control:focus {color:var(--pbmit-blackish-color)}
.pbmit-team-single .comment-respond form .form-check {margin:20px 0 25px 0}
.pbmit-team-single .comment-respond form .form-check .form-check-label {font-size:14px}
.contact-us-left-area {display:flex; flex-direction:column; justify-content:space-between; padding-right:45px; height:100%}
.contact-us-left-area .contact-bg-img img {mix-blend-mode:luminosity}
.contact-form-rightbox {padding:40px 60px 4px 60px; border-radius:20px}
.border-bottom {border-color:rgba(var(--pbmit-blackish-color-rgb),0.2)}
.contact-iframe-section {padding:0 110px 100px 110px; margin-top:100px}
.contact-iframe-section iframe {height:600px; max-width:100%; width:100%; margin:0; line-height:1; border:none; border-radius:20px}
label.error {color:#dc3232 !important; margin-bottom:15px; padding:0 10px; font-size:16px; display:block; margin-top:0}
form#contact-form .pbmit-btn.submit[disabled] {opacity:1; padding:17px 30px}
.ok_result {display:none}
.form-control,form select {display:block; font-weight:normal; line-height:normal; border:1px solid rgba(var(--pbmit-blackish-color-rgb),.15); background-color:transparent; height:60px; font-size:15px; padding:10px 30px; border-radius:30px; margin-bottom:20px}
.form-control:focus {background-color:transparent; outline:none !important; color:var(--pbmit-global-color); border:1px solid var(--pbmit-global-color)}
.form-control.error {border:1px solid red}
form textarea.form-control {padding:20px; resize:none; height:130px}
.pbmit-bg-color-global form .form-control {border-color:rgba(var(--pbmit-white-color-rgb),.15)}
.pbmit-bg-color-global form .form-control::placeholder {color:rgba(var(--pbmit-white-color-rgb),.6)}

