/* Extra Large Screens (≥ 1400px) Starts Here*/
@media (max-width: 1660px) {
.contact-us-wapper .info-section .accordion-header .accordion-button { text-align: left; width: 99%; }
}
@media (max-width: 1450px) {
.openposition-modal-wrapp .modal-xl { margin-right: 15px; margin-left: 15px; }
}
/* Extra Large Screens (≥ 1400px) Ends Here*/

/* Large Screens (1200px - 1399px) Starts Here*/
@media screen and (min-width: 1200px) and (max-width: 1400px){
#progress-container {top: 86px;}
}
@media (max-width: 1399px) {
    .pt-divider::after{ width: 100%; left: 0; }
.recruitment-process-step { padding: 30px 15px 12px; border-radius: 12px; } .recruitment-process-step h6 { line-height: 18px; }
#header.new-header .pennine-nav .dropdown-menu .dropdown-fluid .dropdown-col-first .pennine-dm-wrapper .dm-item.dm-item-first{width:calc(33% - 19px)}#header.new-header .dropdown-menu{margin-top:4px}#header.new-header .nav-item .nav-link{padding:31px 12px}#header.new-header .dropdown-fluid .dropdown-col-first{padding:20px 20px 20px 20px}#header.new-header .pennine-nav .dropdown-menu .dropdown-fluid .dropdown-col-first .pennine-dm-wrapper.gap-boxs{gap:20px 25px}#header.new-header .dm-item.dm-item-second li{padding-bottom:7px}#header.new-header .dropdown-menu .pennine-dm-wrapper .pennine-dm-inner-wrapper .dm-item.dm-item-second ul li a{font-size:14px}.diverse-content img { height: auto; }
}
@media screen and (max-width: 1399px) and (min-width: 991px) {
.pennine-schedule-meeting-btn { margin-right: 10px; } .pennine-schedule-meeting-btn a { min-width: 199px; } .pennine-contact-us-page-btn a { min-width: 106px; }
}
@media only screen and (max-width: 1399px) {
.blog-wrapper .blog-main-image{height:auto}.hero-content-wrap{width:1200px}.achievement-content-wrap{width:1175px}.our-achievement-wrap .hero-para{width:1100px}
}
@media (max-width: 1366px) {
.contact-us-wapper .info-section .accordion-header .accordion-button{text-align:left;width:99%}.service-text-wrapp{min-height:240px}.service-text-wrapp h3{min-height:52px;font-size:20px}.service-text-wrapp p{font-size:14px}.service-section .section-hedding h2{width:65%}.position-description-wrapp h2{font-size:28px;line-height:42px}.openposition-modal-wrapp .modal-body{padding:0 20px;overflow-y:scroll}.form-container{padding:30px 50px}.blog-inner-box img{height:auto}#hire-expertise .nav-pills .nav-link{padding:18px 30px;font-size:18px}.industry-listing-section .industry-content-wrap,.industry-listing-section.col-reverse-md .industry-content-wrap{padding:unset!important}.even-card-wrap{padding:35px!important}.container.header-navbar-container{max-width:1720px}.new-header .pennine-btn-secondary{padding:8px 14px;font-size:14px}#header.new-header .pennine-nav .dropdown-menu .dropdown-fluid .dropdown-col-bottom .mobile-dropdown .pennine-dm-bottom-wrapper{justify-content:flex-start;padding:20px 40px}#header .kite-dropdown-menu{max-width:1092px}.kite-dropdown-wrap .card-cta{padding:30px 30px 0}#header .dm-item p{font-size:12px;line-height:18px}.kite-dropdown-menu .dropdown-col-first .mobile-dropdown .dm-list .dm-item{padding-right:10px!important}.our-culture-section .item img {height: 250px} .tecnology-cta-section { margin-bottom: 30px; margin-top: 30px }
}

@media only screen and (max-width: 1200px) {
body .testimonial .row .tabs { margin-right: 25px; }
}
@media screen and (max-width:1250px) and (min-width:992px){
.zsiq-float{bottom:60px!important}
}
@media only screen and (max-width: 1199px) {
    .pricing-tab .pt-price-amount{ font-size: 32px; }
    .pricing-tab .pt-price-label {
    font-size: 18px;
}
.pricing-tab .pt-features li{ font-size: 15px; }
.choose-btn-wrap .pennine-btn-secondary { padding: 10px 55px; font-size: 18px;}
.orbit-container{width:100%}.our-achievement-wrap .hero-para{width:auto;padding:0 14px}.orbit-1{width:88px;height:88px}.orbit-2{width:140px;height:140px}.orbit-3{width:180px;height:180px}.orbit-4{width:220px;height:220px}.orbit-5{width:260px;height:260px}.orbit-6{width:300px;height:300px}.orbit-7{width:340px;height:340px}.orbit-8{width:380px;height:380px}.orbit svg{width:24px;height:24px;padding:5px}.blog-calender-box .col-6{padding:0}.center-icon{padding:10px}.home-hero-img-wrapper .home-hero-img{object-position:center;height:720px}#header .pennine-nav .pennine-header-logo.pennine-color-logo{width:150px}.kite-dropdown-wrap .card-cta-dark a.pennine-btn-secondary-dark{max-width:70%}#header.new-header .nav-item .nav-link{padding:31px 10px;font-size:14px}#header.new-header .header-right-side-btn a.pennine-btn-secondary{font-size:14px}.table-section h3{font-size:20px}.services-container-max-width{max-width:550px}.responsive-li-set{max-width:550px}.technology-experience-content p{padding-right:250px}.recruitment-process-step{padding:15px 15px 12px;gap:15px}.recruitment-inner-box{border-radius:15px;padding:15px}.form-container{padding:20px}.open-position-forms{padding-left:40px}.openposition-modal-wrapp .modal-content{padding:0 20px 20px}.position-description-wrapp h2{font-size:26px}.candidate-description-comman h3{font-size:20px}.candidate-description-text{margin-top:8px}.form-header h3{font-size:22px}.form-container .upload-title-wrapp h5{font-size:18px;margin-bottom:8px;line-height:20px}.position-details-text p.position-text{width:33.33%;flex-wrap:wrap}.open-position-btn{margin-top:20px}.open-position-box p{font-size:13px}.technology-content .technology-img img{position:static;}.technology-content .technology-img{position:static!important;max-width:100%!important;padding-top:30px}.technology-content .technology-img:before{display:none}.service-banner-wrapp img.banner-img, .banner-bg-section .banner-wrapp img.banner-img { object-position: unset; } .section-emerging-technologies .row.row-cols-1 > .col { margin-bottom: 25px; }
.marquee-image-sliders .owl-carousel .owl-item { max-width: 100%;} .marquee-image-sliders .container-fluid{ padding: 0 10px; }
}
@media (min-width: 1199px) and (max-width: 1399px) {
.orbit-1{width:25px;height:25px}.orbit-2{width:80px;height:80px}.orbit-3{width:150px;height:150px}.orbit-4{width:220px;height:220px}.orbit-5{width:290px;height:290px}.orbit-6{width:350px;height:350px}.orbit-7{width:410px;height:410px}.orbit-8{width:480px;height:480px}.center-icon svg{width:24px;height:24px}.center-icon{padding:6px}.orbit svg{width:20px;height:20px;padding:6px}.our-clients-content{height:500px}
}
@media (min-width: 768px) and (max-width: 1199.98px) {
.Pennine-btn{padding:10px 18px}.achievement-container{margin-top:20px;margin-bottom:20px}.achievement-content-wrap{top:6%}.achievement-item{padding:10px 5px}
.marquee-image-sliders .owl-carousel .item img { height: 220px; }
.site-footer-menu .col-i-footer .site-menu {margin-bottom: 24px;}
.site-footer-menu .col-i-footer:nth-last-child(-n + 2) .site-menu {margin-bottom: 0;}
}
/* Large Screens (1200px - 1399px) Ends Here*/
/* Medium Screens (992px - 1199px) Starts Here*/
@media screen and (min-width: 1100px) and (max-width: 1199px){
#progress-container {top: 83px;}
}
@media screen and (min-width: 992px) and (max-width: 1099px) {
#progress-container {top: 71px;}
}
@media screen and (max-width:1099px){
#header.new-header a.nav-link.dropdown-toggle.sub-menu{font-size:14px;padding:25px 6px}.color-change-checkbox-label{margin-left:10px}#header.new-header .pennine-btn-secondary{padding:8px 14px}
}
@media (max-width: 1100px) {
.contact-us-wapper .info-section h3{font-size:34px;line-height:40px;margin-top:50px}.contact-us-wapper .form-section{padding:60px 32px}
}
@media (min-width: 992px) {
.hire-expertise{padding-bottom:100px}.industry-listing-section.col-reverse-md .row{flex-direction:row-reverse}
section.home-page-cta{margin-top:10px}
}
@media (min-width: 992px) and (max-width: 1024px) {
.blog-wrapper.section-py { padding-bottom: 60px; }
}
@media only screen and (max-width: 1024px) {
    .pricing-tab .pt-card {
      padding: 30px 22px;
    }

    .pricing-tab .pt-price-amount {
      font-size: 2.3rem;
    }
.blog-wrapper.blog-post-related-posts{padding-bottom:60px}.blog-singlepost-content-section{margin-bottom:40px}.trusted-logo{margin-top:40px}.logo-wrap img{width:120px;height:90px}.page-template-blog .blog-searchbar-wrapp button{padding:15px 23px}.contact-us-wapper{grid-template-columns:repeat(1,1fr)}.service-section .section-hedding h2{width:78%}.tech-service-item{min-height:460px}.benefits-slider .slider-item .slider-inner-item{min-height:360px}.position-description-wrapp h2{line-height:30px}.hire-dev-page-section.even-cards-light-bl{padding-bottom:50px;padding-top:0}.faqs-setion.hire-dev-page-section,.hire-dev-page-section.site-cards-block-main-wrap{padding:50px 0}.hire-dev-page-section.margin-padding-custom{margin:50px 0!important}.background-section-m-p.hire-dev-page-section{margin:0}.faqs-setion.hire-dev-page-section{padding-bottom:0!important}.color-change-checkbox-label{margin-left:10px}.home-hero-wrap h1{font-size:35px;line-height:normal}.hero-content-wrap .small-text-wrap { font-size: 26px; }.solution-para{width:85%}.our-clients-says .clients-para{width:80%;padding-bottom:24px}.blog-content-wapper{margin-bottom:20px}.about-pennine.margin-padding-custom{margin-top:30px;margin-bottom:60px}.our-clients-content{height:500px;padding:20px}.top-solution-section.background-section-m-p{padding:60px 0}.get-started-box-wrapp {height: auto}#header.new-header .pennine-header-logo{max-height:30px!important}#header.new-header .dropdown-menu{top:64px}#header.new-header .dm-item-content{width:70%}#header.new-header .pennine-nav img.pennine-header-logo.pennine-color-logo{width:114px}#header.new-header .dm-item-bottom .dm-item-content{width:50%}.sitemap-links-section .sitemap-list .list-squre { grid-template-columns: repeat(3, 1fr); gap: 20px; }  .blog-section .blog-detail-wapper { margin-bottom: 0; }
.home-hero-wrap .floating-element svg {width: 30px;height: 30px;}.blog-section { padding-bottom: 60px; }
h2{ font-size: 32px; line-height: 44px; }
h3{ font-size: 28px; }
h4{ font-size: 20px; }
h5{ font-size: 18px; }
h6{ font-size: 15px; }
.blog-section .button-wapp { padding-top: 40px; padding-bottom: 0;}
}
@media (min-width: 768px) and (max-width: 992px) {
.even-cards-light-bl .card-bg-light-bl .even-card-wrap { background-color: transparent; }.home-hero-img-wrapper .home-hero-img { height: 650px; }
}
/* Medium Screens (992px - 1199px) Ends Here*/
/* Tablet Screens (768px - 991px) Starts Here*/
@media only screen and (max-width: 991px) {
     .pricing-tab .pt-cards-row {
      flex-direction: column;
      align-items: stretch;
      gap: 20px;
    }

    .pricing-tab .pt-card.pt-side,
    .pricing-tab .pt-card.pt-center {
      margin: 0 !important;
      padding-top: 120px !important;
      padding-bottom: 36px !important;
    }

    .pricing-tab .pt-card.pt-side.pt-left,
    .pricing-tab .pt-card.pt-side.pt-right {     
      border: 1.5px solid #dde4f5;
    }

    .dark-mode .pricing-tab .pt-card.pt-side.pt-left,
    .dark-mode .pricing-tab .pt-card.pt-side.pt-right {
      border-color: #2a3a5c;
    }

    .pricing-tab .pt-card.pt-center {
      order: -1;     
    }
.pt-divider::after{ width: 100%; left: 0; }
.nav-link { color: #000000; } #header .btn-menu-toggle span{ background-color: #ffffff !important; } body:not(.dark-mode) #header .nav-item .nav-link:hover,body:not(.dark-mode) #header .nav-item .nav-link.show,body:not(.dark-mode) #header .nav-item .nav-link.active { color: #32478a !important; } .dark-mode #header .navbar-nav .nav-item>.nav-link.active{    color: #9db5ff !important;}
.home-hero-wrap .floating-element img { width: 30px; }
#header.new-header .mobile-nav-menu{position:fixed;height:100vh!important;right:-100%;top:60px;width:100%;z-index:99;padding:15px;background:#fff;right:-100%;transition:all .5s}#header.new-header .mobile-nav-menu .dropdown-menu.kite-dropdown-menu .dropdown-fluid .dropdown-col-first .dm-item-list{padding-left:0}#header.new-header .mobile-nav-menu .dropdown-menu.kite-dropdown-menu .dropdown-fluid .dm-item.dm-item-second li{padding-left:0}.col-sm-reverse{flex-direction:column-reverse}.top-solution-section.background-section-m-p{margin:0 0}.our-clients-content{height:320px}.diverse-industries-section.background-section-m-p{margin:0}.pennine-mobile-sticky-footer{display:block;position:fixed;bottom:0;left:0%;width:100%;text-align:center;background-color:#32478a;padding:9px;z-index:99999}.blog-section .blog-detail-wapper{grid-template-columns:repeat(2,1fr)}#header .navbar-nav .nav-item .nav-link .caret-icon svg{transition:all .3s ease-in-out;display:block}#header .navbar-nav .nav-item .nav-link .caret-icon{top:18px}#header .pennine-nav .mobile-nav-menu .navbar-nav .nav-item a.sub-menu::after{content:"";display:inline-block;background:url(/wp-content/themes/pennine/assets/img/open-link-icon.svg) no-repeat center;width:12px;height:12px;position:absolute;top:24px;transform:translateY(-50%);left:unset;bottom:unset;margin-left:7px;border:0;vertical-align:0}.dark-mode #header .pennine-nav .mobile-nav-menu .navbar-nav .nav-item a.sub-menu::after{filter:brightness(2) saturate(.5) hue-rotate(-10deg)}h3{line-height:32px}#header .dropdown-menu{position:static}#header .btn-menu-toggle{width:32px;height:32px;padding:4px;border:none!important;display:flex;color:#32478a;flex-wrap:wrap;position:absolute;top:18px;right:92px}#header .btn-menu-toggle span{background-color:#32478a;border-radius:10px;height:3px;margin:3px 0;transition:.4s cubic-bezier(.68, -.6, .32, 1.6);line-height:24px!important}.dark-mode #header .mobile-nav-menu{background-color:#0a0c10}#header .navbar-toggler:focus{box-shadow:none}#header .btn-menu-toggle span:first-of-type{width:50%}.menu-open #header .btn-menu-toggle span:first-of-type{transform-origin:bottom;transform:rotate(45deg) translate(3px,2px)}#header .btn-menu-toggle span:nth-of-type(2){width:100%}.menu-open #header .btn-menu-toggle span:nth-of-type(2){transform-origin:top;transform:rotate(-45deg)}#header .btn-menu-toggle span:nth-of-type(3){width:75%}.menu-open #header .btn-menu-toggle span:nth-of-type(3){transform-origin:bottom;width:50%;transform:translate(10.5px,-4.8px) rotate(45deg)}#header{padding:0}#header .dm-item{margin-bottom:10px}#header .mobile-nav-menu{position:fixed;height:100vh!important;right:-100%;top:70px;width:100%;z-index:99;padding:15px;background:#fff;right:-100%;transition:all .5s}#header .mobile-nav-menu.navbar-collapse.collapse.show{right:0;overflow:auto;height:90%!important;padding-bottom:50px;border:1px solid #ebebeb;border-radius:0 0 10px 10px}.navbar-nav{padding-bottom:20px}#header .navbar-nav li{margin:0}#header .navbar-nav .nav-item{padding:10px 0;border-bottom:1px solid #e8e8e8}#header .navbar-nav .nav-item .nav-link .caret-icon{padding-left:5px!important}#header .dropdown-menu,.dropdown-fluid{box-shadow:none!important}#header .navbar-nav li a{font-size:18px}#hero-section{display:flex;flex-wrap:wrap;flex-direction:column}#header .dm-item-icon{display:none}.dm-item-bottom{display:none!important}#header .mobile-dropdown{flex-direction:column}#cta-section .cta-picture{display:none}.model-section .models-tabs{gap:0!important}.why-choose-section{padding:20px 0!important}.technology-tab-section{padding:50px 0!important}.technology-tab-section .nav-pills{margin-bottom:40px;margin-right:0!important}.tech-service-item{flex-direction:column;height:390px}.tech-service-icon{height:auto;margin-bottom:10px}.pennine-nav .container{max-width:100%}.color-change-checkbox-label{width:60px;height:28px}.color-change-checkbox-label .ball{width:20px;height:20px}body .light-icon,body.dark-mode .dark-mode-icon{width:12px;height:12px}.dark-mode-icon{margin-left:17px}.light-icon{margin-left:3px}.whoweare-wrapper{flex-wrap:wrap}.who-image-wrapp{width:98%}.right-opportunity-section .who-image-wrapp{width:100%}.who-text-wrapp{width:100%}.techno-text-img-wrapp{flex-wrap:wrap;flex-direction:column;gap:40px}.techno-text-wrapp{width:100%}.why-choose-section .service-box{padding:30px 30px}.team-member{width:325px}.meet-our-section .section-hedding p{max-width:100%}.our-culture-section .section-hedding p{max-width:100%}.banner-bg-section .banner-content h1,.service-banner-content h1{font-size:36px;line-height:48px}.background-section-m-p{padding:50px 0;margin:50px 0}.margin-padding-custom{margin-top:30px;margin-bottom:30px}#cta-section{margin-bottom:30px}.service-bg-comman-section{margin-bottom:50px}.service-text-wrapp h3{min-height:0}.service-text-wrapp{min-height:190px}.section-hedding h2{width:100%!important;margin:0 auto 10px}.service-section .section-hedding{margin-bottom:10px}.banner-bg-section .banner-wrapp,.service-banner-wrapp{height:400px}.development-process-left:nth-child(odd){flex-direction:row;text-align:left;padding-right:0;padding-left:0;height:inherit;margin-right:0;width:100%;gap:20px}.development-process-right:nth-child(2n){flex-direction:row;text-align:left;padding-right:0;padding-left:0;height:inherit;margin-left:0;width:100%;gap:20px}.process-number{margin-top:0;font-size:18px;width:42px;height:38px}.process-content h3{font-size:20px;line-height:26px}.development-process-list{gap:40px}.development-process-left:nth-child(odd)::after{display:none}.development-process-right:nth-child(2n)::before{display:none}.benefits-slider .slider-item .slider-inner-item{min-height:295px}.hire-detail-content-wrapp,.web-devlop-content-wrapp{flex-direction:column;gap:30px}.hire-detail-img,.web-devlop-img{width:100%}.hire-detail-text,.web-devlop-text{width:100%}.hire-detail-text h2,.web-devlop-text h2 {font-size:30px;line-height:36px}.image-bg-comman{width:60px;height:60px;padding:12px}.services-list .services-card .services-name{margin-bottom:20px;font-size:18px}.section-emerging-technologies .section-hedding{margin-bottom:30px}.slider-inner-item{margin-bottom:0}.benefits-section .slider-head h4{min-height:53px;font-size:20px}.benefits-section{padding:50px 0;margin-bottom:50px}.faqs-setion{padding:50px 0}.site-social-icon-wrap{margin-bottom:10px;}.technology-content .technology-img img{bottom:0;right:0}.why-choose-section{margin-top:70px}.wp-devlop-hiring-process .row.justify-content-center{gap:30px 0;margin-top:30px}.benefits-slider .slider-item .slider-inner-item{min-height:335px}.responsive-li-set{max-width:800px}.technology-experience-content p{padding-right:0}.error-page-content h1{font-size:48px;font-weight:700;line-height:54px}.error-page-content img.error-image{max-width:350px}.thankyou-page-wrapper .error-page-content h1{font-size:42px;line-height:48px}.why-work-icon{gap:15px}.why-work-icon h2{font-size:20px}.why-work-icon svg{width:45px;height:45px}.why-work-box-wrapp{padding:20px 25px}.whyworkpennine-wrapp{padding:40px 0}.open-position-box{margin-bottom:25px}.recruitment-process-step svg{width:40px;height:40px}.recruitment-process-step h6{line-height:16px;font-size:13px;min-height:36px}.recruitment-inner-box{border-radius:10px;padding:10px 10px}.recruitment-process-step{padding:10px 5px 5px;gap:5px;border-radius:8px}.recruitment-inner-box::after{width:48px;background-image:radial-gradient(circle,#32478a 3px,transparent 3px);background-size:12px 8px}.openposition-modal-wrapp .modal-content{padding:50px;padding-top:20px}.open-position-text{border-right:0; padding-right:0}.open-position-forms{padding-left:0;padding-top:50px}.position-description-wrapp h2{margin-bottom:20px}.recruitment-process-section{margin-top:50px;margin-bottom:80px}#hire-expertise .nav-pills .nav-link{padding:14px 30px}.contact-us-btn-wrap{margin-left:auto}.contact-us-btn-wrap .contact-us-btn{width:32px;height:32px;padding:4px;background:url("https://penninetechnolabs.com/wp-content/themes/pennine/assets/img/contact-accordian-icon.svg");display:block;background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(-90deg)}.dark-mode .contact-us-btn-wrap .contact-us-btn{background:url("https://penninetechnolabs.com/wp-content/themes/pennine/assets/img/contact-accordian-darkmode-icon.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.iti-mobile .iti__country-list{margin-top:50px;height:90%;width:90%}.open-position-modal-wrapp .form-container{padding:20px 20px 40px}.industry-listing-section{padding:30px 0!important}.industry-listing-section .row{gap:30px 0}.listing-img-wrap{text-align:center}#header .navbar-nav .nav-item .nav-link .caret-icon{position:absolute;right:0}#header .navbar-nav .nav-item>.nav-link{display:inline-block;width:auto;position:unset}#header .navbar-nav .nav-item{position:relative}#hiring-models .models-tabs{gap:0!important}#header .mobile-nav-menu{top:103px}.zsiq-float{bottom:60px!important}#header .pennine-nav{padding:16px 10px}#header .nav-item .nav-link{padding:0 14px}#header.new-header .dropdown-menu .pennine-btn-secondary-dark:hover{box-shadow:inset -10.5em 0 0 0 #fff,inset 10.5em 0 0 0 #fff;color:#32478a;border:2px solid #32478a}#header .navbar-nav .nav-item>.nav-link:before{display:none}#header.new-header .navbar-nav .nav-item{padding:0 0}#header.new-header .pennine-nav .mobile-nav-menu .navbar-nav .nav-item.menu-no-link a.sub-menu::after{display:none}#header.new-header .btn-menu-toggle{top:14px}#header.new-header .dm-item{margin-bottom:0}#header.new-header .dropdown-fluid .dm-item-icon{width:25px}#header.new-header .pennine-nav .dropdown-menu .dropdown-fluid .dropdown-col-first .pennine-dm-wrapper .dm-item.dm-item-first{width:100%!important;gap:10px}#header.new-header .nav-item .nav-link{padding:10px;font-size:18px}#header.new-header .dropdown-fluid .dropdown-col-first{padding:0 15px 0 25px;background-color:#fff}#header.new-header a.nav-link.dropdown-toggle.sub-menu{font-size:18px;padding:15px 10px}#header.new-header .pennine-nav .dropdown-menu .dropdown-fluid .dropdown-col-bottom .mobile-dropdown .pennine-dm-bottom-wrapper{display:none}#header.new-header .pennine-nav .mobile-nav-menu .navbar-nav .nav-item a.sub-menu::after{top:30px}#header.new-header .navbar-nav .nav-item .nav-link .caret-icon{top:30px}#header.new-header .dropdown-fluid .dm-item-icon{justify-content:flex-start;align-items:center}#header.new-header .pennine-dm-inner-wrapper .dm-item.dm-item-first .dm-item-icon svg{width:24px}#header.new-header .dm-item.dm-item-secone{border-left:0;padding-left:0;margin-left:0}#header.new-header .dm-item-first h6.dm-item-heading{margin-bottom:0}#header.new-header .dropdown-col-first .pennine-dm-wrapper .dm-item.dm-item-secone ul{padding-left:10px}#header.new-header .pennine-nav .dropdown-menu .dropdown-fluid .dropdown-col-first .pennine-dm-wrapper{display:unset}#header.new-header .dropdown-col-first .pennine-dm-wrapper .pennine-dm-inner-wrapper{margin-bottom:20px}#header.new-header .navbar-nav li a{font-size:14px}#header.new-header .dm-item.dm-item-second:after{display:none}#header.new-header .dm-item.dm-item-second ul{padding:0}.footer-main-section.new-footer .site-footer-menu{padding:30px 0;margin:0}.footer-main-section.new-footer .site-office-address-wrap{padding-bottom:30px;gap:10px}#header.new-header .dm-item.dm-item-second li{padding-left:10px;padding-bottom:10px}.footer-main-section.new-footer .site-footer-copyright-wrap{padding-top:20px}.footer-main-section.new-footer .site-footer-copyright-text p{font-size:14px}.footer-main-section.new-footer .site-footer-copyright-menu ul li a{font-size:14px}.footer-main-section.new-footer .footer-main-section{padding-top:30px}.section-hedding {margin-bottom: 50px}.blog-wrapper.section-py{padding-bottom:0;} .wide-cards-box-wrapp {padding: 20px 25px;} .block-detail-img, .block-detail-text { width: 100%; } .block-detail-content-wrapp { flex-direction: column; } .home-blog-section.section-py { padding-bottom: 30px;}
.dark-mode #header .nav-link{color: #fff !important;fill: #ffffff !important;}
#progress-container {top: 62px;}
}
@media (min-width: 768px) and (max-width: 991px) {
#business-models .nav-pills li .nav-link{font-weight:400}.teamphoto-sm .left-teamphotos{max-width:194px}.teamphoto-sm .middle-teamphoto{max-width:380px}.teamphoto-sm .right-teamphoto{max-width:92.75px}.our-people h2{font-size:1.75rem!important;line-height:2.875rem!important}.hire-step-content{padding:15px 10px!important}.hire-step:before{content:""!important;width:48px!important;background-size:14px!important}.footer-main-section.new-footer .site-footer-copyright-wrap{margin-bottom:50px}
.home-hero-wrap .floating-element svg {width: 30px;height: 30px;}
}
/* Tablet Screens (768px - 991px) Ends Here*/
/* Small Screens (576px - 767px) Starts Here*/
@media only screen and (max-width:767px) {
    .pricing-tab {
      padding: 40px 16px 60px;
    }

    .pricing-tab .pt-heading h2 {
      font-size: 1.6rem;
    }

    .pricing-tab .pt-heading p {
      font-size: 0.9rem;
    }

    .pricing-tab .pt-tabs-wrapper {
      margin-bottom: 36px;
    }
       .site-filterbtn-wrap {padding-top: 0;}
#header.new-header .mobile-nav-menu{top:60px}.border-text-container:after,.border-text-container:before{box-shadow:0 48px 0 0 #fff}.country-code{border:none;width:100%;justify-content:flex-start}#phone{width:100%;margin-top:5px}.upload-box{width:90%}.service-text-wrapp{min-height:150px}.thankyou-page-wrapper .error-page-content h1{font-size:36px;line-height:40px;margin-bottom:10px!important}.thankyou-page-wrapper .error-page-content p{font-size:14px;line-height:22px;margin-bottom:20px}#header.new-header .nav-item .nav-link{padding:10px;font-size:18px}.faqs-setion .accordion-header{margin-bottom:0!important}.faqs-setion .accordion .accordion-item .accordion-button{line-height:normal;padding:12px;align-items:flex-start;justify-content: space-between; font-size: 14px;}.who-text-wrapp{padding-left:0}.service-banner-wrapp.contact-banner-wapper{margin-bottom:70px}#client-logo{display:block!important;padding:20px 0}.hero-section{padding-top:calc(50px + 50px)}#client-logo h2{margin-bottom:1rem;margin-left:15px;font-size:1.25rem;line-height:27px;font-weight:600}.section-py{padding:50px 0}.logos{width:auto}#header .dropdown-fluid .dropdown-col-first{padding:10px 10px 0 35px}.img-contain{margin:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:none}#business-models .models-tabs,#portfolio ul{display:flex!important;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}#techstack .tech-content{flex-wrap:wrap}.testimonial{padding:0}#cta-section{text-align:center}.even-card-wrap{padding:22px!important}.techstack-content .techstack-img img{max-height:375px;object-fit:cover;max-width:100%;object-position:left top;margin-top:40px}.hide-sm,.liked-youread-container img{display:none}.slider-hr-line:before{top:310px!important}#timeline-slider .owl-stage-outer{padding-left:0!important}#timeline-slider .owl-stage-outer .empty{display:none!important}.perks-hr-line:before,.perks-vr-line:after{display:none!important}.mission-section .mission-section-content{display:flex!important;flex-direction:column-reverse!important}#portfolio .tech-content a{padding:0}.list-squre-tech{display:block;padding:0 10px}.tech-service-item,.why-hire-us-item{justify-content:center;align-items:flex-start}.footer-bottom{flex-direction:column;align-items:center;text-align:center;padding-bottom:20px}.home-page-section-py{padding-top:30px;padding-bottom:30px}section#business-models h2.pb-4{padding-bottom:0!important}section#business-models .nav-align-top .tab-content.mt-5{margin-top:20px!important}#cta-section{padding-bottom:0;}.techno-box{min-height:150px}.section-hedding{margin-bottom:20px}.banner-bg-section .banner-wrapp,.service-banner-wrapp{height:350px}.dark-mode .get-started-box-wrapp{margin:10px 0}.tecnology-cta-section{margin-top:50px}.step-box-wrapp{min-height:inherit}.row>div:last-child .step-box-wrapp{margin-bottom:0!important}.step-box-wrapp span.step-number{width:60px;height:60px;top:-30px}.section-technology .services-list{column-count:1}.model-section .models-tabs{justify-content:flex-start!important;flex-wrap:nowrap}.page-template-blog .blog-searchbar-wrapp button{padding:10px 18px}.blog-section .blog-detail-wapper{grid-template-columns:repeat(1,1fr)}.page-template-blog .blog-searchbar-wrapp .dropdown{width:15%}.blog-search-cart-wrap{width:85%}.blog-search-cart-wrap::after{left:35px}.openposition-modal-wrapp .modal-content{padding:30px;padding-top:20px}.page-template-blog .blog-searchbar-wrapp select{padding-right:0;padding-left:15px;width:122px;font-size:14px}.recruitment-inner-box{max-width:270px;padding:20px;margin:0 auto;margin-bottom:20px}.col.recruitment-process-box{text-align:center}.recruitment-process-step{padding:40px 10px 20px;gap:20px}.recruitment-process-step h6{line-height:16px;font-size:15px;min-height:36px}.recruitment-inner-box::before{height:22px;border-right:2px solid #32478a;bottom:-22px;right:50%;top:inherit}.recruitment-process-box:nth-child(2n) .recruitment-inner-box:after{top:auto;top:-5px}.recruitment-inner-box::after{display:none}#hire-expertise .tech-content{flex-wrap:wrap}#hire-expertise .models-tabs,#hiring-models .models-tabs{gap:0!important;display:flex!important;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;justify-content:flex-start!important}#hire-expertise .tech-content{gap:20px}#hiring-models{padding-top:19px;padding-bottom:10px}#hiring-models.hire-dev-page-section{padding:50px 0}footer{padding-bottom:50px}.page-template-contact-us ul.navbar-nav.m-auto{display:none}#cta-section .connect-card{padding:30px}.blog-wrapper.blog-post-related-posts{padding-bottom:40px}.background-section-m-p.hire-dev-page-section,.faqs-setion.hire-dev-page-section{padding:40px 0}.hire-dev-page-section.even-cards-light-bl{padding-bottom:40px;padding-top:0}.home-hero-wrap .hero-para{width:85%;margin-top:10px}.home-hero-wrap h1{font-size: 26px;line-height: 31px;margin: 7px 0 !important;}.hero-content-wrap .small-text-wrap { font-size: 19px; }.home-hero-wrap .home-hero-img-wrapper,.our-achievement-wrap .achievement-img-wrapper{padding:0}.our-clients-says .clients-para{width:100%;padding-bottom:24px}#our-Trusted-client{padding:20px 0}.our-Trusted-client .owl-item{height:80px}.our-Trusted-client{padding-bottom:0}.orbit-container{width:100%;height:450px;overflow:hidden}.about-pennine.margin-padding-custom{margin-top:0;margin-bottom:50px}.orbit svg{width:20px;height:20px}.orbit-1{width:80px;height:80px}.orbit-2{width:120px;height:120px}.orbit-3{width:160px;height:160px}.orbit-4{width:200px;height:200px}.orbit-5{width:240px;height:240px}.orbit-6{width:280px;height:280px}.orbit-7{width:320px;height:320px}.orbit-8{width:360px;height:360px}.dark-mode .achievement-content-wrap{background:#000}.achievement-content-wrap{position:static;background:#33478BF2;width:100%;padding:40px 12px}.our-achievement-wrap .achievement-img-wrapper::after{display:none}.achievement-img-wrapper .achievement-img{height:400px;object-fit:cover;width:100%;object-position:bottom;display:none}.achievement-container{margin-top:20px;margin-bottom:20px;}.facny-text::after,.facny-text::before{box-shadow:0 40px 0 0 #fff}.blog-wrapper .row.mb-60{gap:10px}.our-clients-content{height:420px}.sm-center{text-align:center!important}.mb-60{margin-bottom:30px}.blog-calender-box .col-6{padding:0 10px}.our-Trusted-client .row{padding:0}.our-Trusted-client{padding:20px 0}#our-clients-says .owl-theme .owl-dots .owl-dot span{width:6px;height:6px}.our-Trusted-client h4{padding:0 20px}.achievement-item{padding:10px 5px;}.achievement-item .target{padding: 6px 0;margin-bottom:0!important;font-size:28px}.achievement-icon{height:46px;width:46px;padding:10px}.achievement-container .mb-20{margin-bottom:24px}#header.new-header .nav-item .nav-link{font-size:18px}#header.new-header .pennine-dm-inner-wrapper{width:100%}.blog-wrapper.section-py{padding-bottom:0!important}.footer-main-section.new-footer .site-footer-copyright-wrap{padding-top:0}.footer-main-section.new-footer .site-footer-copyright-wrap{border-top:none}.dark-mode .site-footer-menu .col-i-footer .site-menu .menu-footer-slide{border:solid #9db5ff;border-width:0 2px 2px 0}#header.new-header .navbar-nav .nav-item .nav-link .caret-icon{top:22px}#header.new-header .nav-item .nav-link{font-size:18px}.footer-main-section.new-footer .site-office-address{padding-right:0}.footer-main-section.new-footer .site-footer-copyright-text p{text-align:center;font-size:14px}.footer-main-section.new-footer .site-menu ul li{line-height:26px}.footer-main-section.new-footer .site-footer-copyright-wrap{padding-bottom:34px;padding-top:0;justify-content:center;gap:8px}.footer-main-section.new-footer .site-menu h6{margin-bottom:0;line-height:22px}.dark-mode #header.new-header .dropdown-fluid .dropdown-col-first{padding-top:10px}.footer-main-section.new-footer .site-office-location{margin-bottom:5px}.menu-footer-slide{display:block}.site-footer-menu .col-i-footer ul{display:none}.site-footer-menu .col-i-footer .site-menu .menu-footer-slide{display:block;border:solid #32478a;border-width:0 2px 2px 0;display:inline-block;padding:4px;width:8px;height:8px;transition:all .2s ease-in-out;-webkit-transform:rotate(45deg)}.footer-main-section.new-footer .site-menu h6{display:flex;justify-content:space-between}.site-footer-menu{order:-1;padding-top:0!important}.wp-block-table .has-fixed-layout td{font-size:14px}.wp-block-table .has-fixed-layout th{font-size:14px}.wp-block-table td,.wp-block-table th{padding:6px}.footer-main-section.new-footer .site-footer-menu{margin:0}.footer-owl.owl-theme .owl-nav{position:absolute;top:-55px;text-align:end;right:-20px;padding:0}.footer-owl.owl-theme .owl-nav button.owl-next span,.footer-owl.owl-theme .owl-nav button.owl-prev span{opacity:0}.footer-owl.owl-theme .owl-nav button.owl-next,.footer-owl.owl-theme .owl-nav button.owl-prev{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2332478A' height='64px' width='64px' viewBox='0 0 330 330' stroke='%2332478A' stroke-width='0.0033'%3E%3Cg%3E%3Cpath d='M15,180h263.787l-49.394,49.394c-5.858,5.857-5.858,15.355,0,21.213C232.322,253.535,236.161,255,240,255s7.678-1.465,10.606-4.394l75-75c5.858-5.857,5.858-15.355,0-21.213l-75-75c-5.857-5.857-15.355-5.857-21.213,0c-5.858,5.857-5.858,15.355,0,21.213L278.787,150H15c-8.284,0-15,6.716-15,15S6.716,180,15,180z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;width:30px;background-size:contain}.dark-mode .footer-owl.owl-theme .owl-nav button.owl-next,.dark-mode .footer-owl.owl-theme .owl-nav button.owl-prev{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%239DB5FF' height='64px' width='64px' viewBox='0 0 330 330' stroke='%239DB5FF' stroke-width='0.0033'%3E%3Cg%3E%3Cpath d='M15,180h263.787l-49.394,49.394c-5.858,5.857-5.858,15.355,0,21.213C232.322,253.535,236.161,255,240,255s7.678-1.465,10.606-4.394l75-75c5.858-5.857,5.858-15.355,0-21.213l-75-75c-5.857-5.857-15.355-5.857-21.213,0c-5.858,5.857-5.858,15.355,0,21.213L278.787,150H15c-8.284,0-15,6.716-15,15S6.716,180,15,180z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;width:30px;background-size:contain}.footer-owl.owl-theme .owl-nav button.owl-prev{transform:rotate(180deg)}.footer-owl.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0;margin-bottom:10px}.footer-owl.owl-theme .owl-dots .owl-dot.active span{background:#32478a}.footer-main-section.new-footer .site-office-address .footer-item{padding-bottom:10px}.site-footer-menu .col-i-footer .site-menu .menu-footer-slide{transform:translateY(5px) rotate(45deg)}.site-footer-menu .col-i-footer .site-menu .menu-footer-slide.active{transform:rotate(50deg);transform:translateY(9px) rotate(-135deg)}.footer-main-section .site-footer-menu .col-i-footer .site-menu{border-bottom:1px solid #e0e0e0;padding-bottom:20px;padding-right:10px;padding-top:20px}#header.new-header .pennine-dm-wrapper .dm-item-first .dm-item-list{margin:0!important}#header.new-header .pennine-nav .mobile-nav-menu .navbar-nav .nav-item.menu-no-link a.nav-link.sub-menu::after{display:none}.team-section {flex-direction:column;align-items:center} .team-member {width: 100%;max-width: 300px}.service-section .services-box-wrapper .service-box-col:last-child {margin-bottom: 0}.flexible-hiring-models {margin-top: 50px; margin-bottom: 0;}.process-box-wrapp {margin-top: 0}.whyworkpennine-wrapp .why-work-wrapp .site-why-work-col:last-child {padding-bottom: 0}.section-hedding {margin-bottom: 40px} .site-trusted-logo-img { padding: 0 15px 15px; width: 25%; }.site-trusted-logo-warp { margin: 0 -10px; flex-wrap: wrap; justify-content: flex-start;} .site-trusted-logo-img img {height: 50px;} .site-trusted-logo-main {padding-bottom: 30px;} .service-section { margin-bottom: 50px; }.sitemap-links-section .sitemap-list .list-squre { grid-template-columns: repeat(2, 1fr); }.website-maintenance-first-cta p { margin-bottom: revert; padding-top: 0; } .pennine-btn-secondary{ font-size: 14px; padding: 6px 24px; } .our-approach-section .accordion-body { font-size: 14px; padding: 14px; } .our-approach-section .accordian-wrapp { gap: 20px; }.blog-detail-wapper .blog-inner-box p, .single-post-left-text p, .slider-head p, .blog-single-post-faq .accordion-body, .toc-accordion-content li a, .process-content p, .faqs-setion .accordion .accordion-item .accordion-body, .detail-2-solutions-list li { font-size: 14px; line-height: normal; } .our-approach-section .accordian-wrapp .accordion-body { padding-top: 14px; } .our-approach-section .accordion .accordion-button{ font-size: 14px; } .site-social-icon-wrap { flex-direction: column; align-items: flex-start; } .faqs-setion .accordion .accordion-item .accordion-body { padding-top: 0; } .tech-service-item{min-height:auto; height: auto;} .section-tech-services .tech-service-list>.col { margin-bottom: 30px }  .site-casestudies-tabing-wrap .highlight-posts-tag { padding: 2px 20px; }
.home-blog-section.section-py { padding-bottom: 0;}
.home-hero-wrap .floating-element svg {width: 20px;height: 20px;}
.banner.home-hero-wrap{min-height: 600px;}
h2{ font-size: 28px; line-height: 40px; }
h3{ font-size: 24px; }
h4{ font-size: 18px; }
h5{ font-size: 16px; }
h6{ font-size: 14px; }
.mb-60 {margin-bottom: 30px;}
}


@media only screen and (min-width:767px){


.blog-inner-box .blog-category{padding-left:10px}
}
/* Small Screens (576px - 767px) Ends Here */
/* Extra Small Screens (< 576px) Starts Here */
@media only screen and (max-width:576px){
     .pricing-tab {
      padding: 32px 14px 50px;
    }

    .pricing-tab .pt-heading {
      margin-bottom: 28px;
    }

    .pricing-tab .pt-heading h2 {
      font-size: 1.35rem;
    }

    .pricing-tab .pt-heading p {
      font-size: 0.85rem;
    }

    .pricing-tab .pt-tabs {
      flex-wrap: wrap;      
      justify-content: center;
    }

    .pricing-tab .pt-tab-btn {
      padding: 9px 18px;
      font-size: 0.82rem;
    }

    .pricing-tab .pt-price-amount {
      font-size: 2rem;
    }

    .pricing-tab .pt-card {
      padding: 26px 18px;
    }

    .pricing-tab .pt-features li {
      font-size: 0.82rem;
    }

    .pricing-tab .pt-icon {
      width: 18px;
      height: 18px;
      font-size: 0.65rem;
    }
.image-bg-comman svg{width:40px;height:40px}.why-choose-section{margin-top:40px}.who-image-wrapp img{width:98%}.who-image-wrapp::before{width:95%;height:96%}.right-opportunity-section .who-image-wrapp img{width:100%}p{font-size:14px}.technology-tab-section .nav-pills .nav-link{ font-size: 14px;}.pennine-services-list li{font-size:14px}.our-clients-content{height:320px}.achievement-item p{font-size:13px}.banner-bg-section .breadcrumb-wrapp nav .breadcrumb{justify-content:center}#hire-expertise .tech-content{grid-template-columns:repeat(2,1fr);display:grid}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{font-size:12px}.wp-block-table td,.wp-block-table th{padding:4px}.faqs-setion .accordion-button::after{transform:translateY(7px) translatex(5px) rotate(45deg)!important;padding:3px!important}.faqs-setion .accordion-button:not(.collapsed)::after{transform:translateY(10px) translatex(5px) rotate(225deg)!important} .sitemap-links-section .sitemap-list .list-squre { grid-template-columns: repeat(1, 1fr); gap: 10px;} .section-emerging-technologies .row.row-cols-1  > .col:nth-child(-n+1) { margin-bottom: 0; } #hire-expertise .models-tabs, #hiring-models .models-tabs, .sitemap-section .sitemap-list .list-squre li a, .contact-us-wapper .info-section .accordion-body, .site-blog-categories-list ul li a { font-size: 14px; }
.home-hero-wrap .floating-element:nth-child(17) { bottom: 0;  left: 30%; animation-delay: -12.5s; top: unset; right: unset;}
}
@media only screen and (max-width:567px){
h2{font-size:1.5rem;line-height:32px}.hero-content h1{line-height:40px}.logos{width:auto}.client-headline p{text-align:start}.tab-content.mt-5{margin-top:20px!important}.color-change-checkbox-label{width:50px;height:24px}.color-change-checkbox-label .ball{width:16px;height:16px} body .light-icon,body.dark-mode .dark-mode-icon{width:10px;height:10px}.light-icon{margin-left:1px}.dark-mode-icon{margin-left:10px}#cta-section{padding-bottom:0}.color-change-checkbox:checked+.color-change-checkbox-label .ball{transform:translateX(23px)}.carousel-control-next-icon,.carousel-control-prev-icon{display:none}#service{padding:60px 0}.tabs-menu .nav-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}#techstack .tech-content{flex-wrap:wrap}#portfolio ul{display:flex!important;flex-wrap:nowrap;overflow:scroll}.testimonial{padding:0}#carouselExampleIndicators .tools-list{flex-wrap:wrap}.technology-img img{width:100%;object-fit:contain;height:auto}.breadcrumb-menu{top:30px}.techno-box{margin:0 0 20px}.listing-img-wrap img{width:80%}.hire-dev-page-section .accordion-body,.wp-devlop-hiring-process .process-box-wrapp li{font-size:14px}.pennine-solutions-list{column-count:1!important}.border-text-container{width:160px;height:40px}#hero-section .hero-content p{font-size:14px;line-height:26px;max-width:480px;margin:30px auto}.border-text-container:after,.border-text-container:before{box-shadow:0 38px 0 0 #fff}.tech-box{padding:15px 0;width:120px;margin:2px}.infra-item{height:190px;padding:10px;justify-content:center}.client-headline{text-align:start}#section-infrastructure{padding:40px 0}.service-box-text{text-align:center;padding-bottom:30px}#carouselExampleIndicators .slider-items{padding:0;display:block!important}.team-list .team-photo img{height:230px} .section-emerging-technologies.top-technologies{ margin-bottom: 0; }
}
@media only screen and (max-width:514px){
.thankyou-page-wrapper .error-page-content a{margin-bottom:15px}
}
@media only screen and (max-width:480px){
.home-hero-img-wrapper .home-hero-img{height:650px}.blog-content-wapper:last-child{margin-bottom:0}.orbit-1{width:60px;height:60px}.orbit-2{width:100px;height:100px}.orbit-3{width:140px;height:140px}.orbit-4{width:180px;height:180px}.orbit-5{width:220px;height:220px}.orbit-6{width:260px;height:260px}.orbit-7{width:300px;height:300px}.orbit-8{width:340px;height:340px}.orbit svg{padding:4px;width:19px;height:19px}.center-icon svg{width:30px;height:30px}.center-icon{padding:8px}.orbit-container{height:400px}.achievement-img-wrapper .achievement-img{height:200px}.diverse-industries-section .nav-pills{margin-top:unset;gap:10px}.diverse-tab{padding:5px 18px;font-size:14px!important}.our-clients-says .owl-dots{margin-top:18px!important}.our-clients-content{height:370px}.clients-profile-wrap .client-img{width:100px!important;height:100px}.home-hero-wrap .hero-para{width:100%}.home-hero-wrap .pennine-btn-secondary{margin-top:20px}.facny-text{margin-top:0}
}
@media only screen and (max-width:479px){
.blog-section .blog-detail-wapper{grid-template-columns:repeat(1,1fr)}.page-template-blog .blog-searchbar-wrapp select{margin-right:9px;padding-left:5px}.page-template-blog .blog-searchbar-wrapp select{border:none;background-color:#eff2fc;border-radius:10px;margin-right:9px;padding-left:5px;font-size:13px}.pennine-services-list,.pennine-solutions-list{column-count:1}.hero-content h1{font-size:24px}.border-text-container{width:145px;height:42px}.hero-content{padding-bottom:200px}.page-template-sitemap .hero-content{padding-bottom:0}.hero-section{padding-bottom:35px}.service-banner-wrapp.contact-banner-wapper{margin-bottom:50px}.contact-us-wapper .info-section h3{font-size:29px;line-height:32px;margin-top:40px}.contact-us-wapper button.submit-btn{border-radius:10px}.info-section ul.contact-info.menu-list{grid-template-columns:repeat(1,1fr)}#service{padding:0 0}#portfolio .nav-pills .nav-link{padding:0}.tech-content img{width:100%}.business-modal-text h4{padding-top:30px!important}.banner-bg-section .banner-content h1,.service-banner-content h1{font-size:28px;line-height:32px;margin-bottom:5px!important}.techno-text-wrapp h2,.who-text-wrapp h2{margin-bottom:10px!important}.technologies-section{margin:0}.service-img svg{width:42px;height:42px}.service-content-text h3{font-size:20px;line-height:30px}.meet-our-section .section-hedding p{font-size:14px}.meet-our-section{margin:0 0}.section-hedding{margin-bottom:30px}.our-culture-socialbtn-wrapp{margin-top:40px}#header .pennine-header-logo{max-height:40px!important}.banner-bg-section .banner-wrapp,.service-banner-wrapp{height:350px}#header .btn-menu-toggle{top:18px}.servicepage-breadcrumb-wrapp nav .breadcrumb{margin-bottom:0;justify-content:center}.hire-detail-text h2,.web-devlop-text h2{font-size:26px;line-height:30px!important}.benefits-section{padding:25px 0;margin-bottom:50px}.benefits-section .section-hedding{margin-bottom:0}.why-choose-section .section-hedding{margin-bottom:0}.flexible-hiring-models .section-hedding{margin-bottom:0}.flexible-hiring-models .nav-align-top .nav li.nav-item button{font-size:14px;padding:8px 10px}.benefits-slider .slider-item .slider-inner-item{min-height:inherit}.privacy-policy-section{margin-bottom:50px}.service-li-set .pennine-services-list{column-count:2}.list-squre li{width:100%}.error-page-content img.error-image{max-width:250px}.error-page-content h1{font-size:36px;line-height:42px}.thankyou-page-wrapper .error-page-content h1{font-size:26px;line-height:30px;margin-bottom:5px!important}.openposition-modal-wrapp .modal-content{padding:15px;padding-top:15px}.position-description-wrapp h2{font-size:24px}.candidate-description-comman h3{font-size:18px}.form-header h3{font-size:20px}.footer-menu h6{margin-bottom:5px;font-weight:600}.emerging-head h5{min-height:40px}.blog-inner-box img{height:auto}.blog-search-section{padding-top:0}.authors-details-wrapp{width:100%}.blog-related-post{margin-top:50px}.who-image-wrapp::before{width:94%;height:94%}.trusted-logo-main-wrap{grid-template-columns:repeat(2,1fr)}.logo-wrap img{width:120px;height:90px}.footer-main-section.new-footer .site-text-address a p{padding-right:10px} .marquee-image-sliders .owl-carousel .item img { height: 200px;}
}
@media screen and (max-width:425px){
.blog-inner-box .blog-category{padding-left:12px}.expertise-level-list li{padding:18px}.our-achievement-wrap .hero-para{margin:auto;padding:0 10px}#header.new-header .btn-menu-toggle{top:14px;right:82px}
}
@media only screen and (max-width:412px){
.pennine-mobile-sticky-footer .col{padding:0 4px}.pennine-mobile-sticky-footer .pennine-btn-secondary-dark{min-width:135px;font-size:14px;padding:5px 15px}.faqs-setion .accordion-button::after{margin-left:20px}
}
@media only screen and (max-width:408px){
    .pricing-tab .pt-heading h2 {
      font-size: 1.15rem;
    }

    .pricing-tab .pt-tab-btn {
      padding: 8px 14px;
      font-size: 0.78rem;
    }

    .pricing-tab .pt-price-amount {
      font-size: 1.75rem;
    }

    .pricing-tab .pt-plan-name {
      font-size: 0.72rem;
    }

    .pricing-tab .pt-card {
      padding: 22px 14px;
    }
.model-section .models-tabs{gap:0!important;display:flex!important;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;justify-content:flex-start!important}
}
@media only screen and (max-width:393px){
.service-text-wrapp{min-height:175px}.banner-bg-section .banner-wrapp,.service-banner-wrapp{height:350px;}.service-li-set .pennine-services-list{column-count:1}.thankyou-page-wrapper .error-page-content h1{font-size:22px;line-height:28px;margin-bottom:5px!important}.form-container .upload-title-wrapp{flex-direction:column}.form-container .upload-title-wrapp h5{text-align:center}.form-container .upload-title-wrapp p{text-align:center}.form-container .submit-lodar{text-align:center}#business-models .models-tabs,#portfolio ul{justify-content:flex-start!important}.hero-content{padding-bottom:110px}.header-right-side-btn{padding-bottom:50px}
}
@media only screen and (max-width:390px){
.orbit-1{width:40px;height:40px}.orbit-2{width:80px;height:80px}.orbit-3{width:120px;height:120px}.orbit-4{width:160px;height:160px}.orbit-5{width:200px;height:200px}.orbit-6{width:240px;height:240px}.orbit-7{width:280px;height:280px}.orbit-8{width:320px;height:320px}.center-icon svg{width:24px;height:24px}
}
@media only screen and (max-width:360px){
.section-hedding{margin-bottom:30px}.service-text-wrapp{min-height:200px}.form-header h3{font-size:18px}.orbit-1{width:25px;height:25px}.orbit-2{width:65px;height:65px}.orbit-3{width:105px;height:105px}.orbit-4{width:145px;height:145px}.orbit-5{width:185px;height:185px}.orbit-6{width:225px;height:225px}.orbit-7{width:265px;height:265px}.orbit-8{width:305px;height:305px}.center-icon svg{width:23px;height:16px}.center-icon{padding:4px}.orbit svg{width:14px;height:15px;padding:3px}.our-clients-content{height:400px}
}
/* Extra Small Screens (< 576px) Ends Here */
@media (min-width:1200px) {
.modal-xl {--bs-modal-width: 1440px}
}

@media (min-width:2100px){
    .home-hero-img-wrapper .home-hero-img{
        height: 85vh;
    }
}
