.header-area .topbar {padding: 10px 0;background: #2b3286;}
.header-area .topbar .navbar-brand a img {height: 48px;}
.header-area .topbar .inner-wraper {display: flex;align-items: center;justify-content: space-between;}
.header-area .topbar .inner-wraper .info-wraper {display: flex;align-items: center;justify-content: flex-end;gap: 30px;}
.header-area .topbar .inner-wraper .info-wraper .info-item {display: flex;align-items: center;gap: 10px;}
.header-area .topbar .inner-wraper .info-wraper .info-item .icon i {font-size: 16px;color: #2b3286;width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;background: #ffffff;border-radius: 3px;}
.header-area .topbar .inner-wraper .info-wraper .info-item .link-white {color: #eeeeee;}
.header-area .navbar .navbar-collapse-wrapper .navbar-nav .nav-item .nav-link {font-size: 14px;font-family: 'DM Sans';font-weight: 600;text-transform: uppercase;padding: 20px 25px;color: #222222;}
.header-area .navbar .navbar-collapse-wrapper .navbar-nav .nav-item .nav-link.active {padding-left: 0;color:#2b3286;}
.header-area .navbar .navbar-collapse-wrapper .navbar-nav .nav-link.dropdown-toggle::after {font-family: bootstrap-icons !important;content: "\f282";margin-left: 7px;font-size: 15px;font-weight: 900 !important;}
.header-area .navbar .navbar-collapse-wrapper .navbar-nav .dropdown-menu {padding: 0;border-radius: 0;border: 3px solid #ffffff;}
.header-area .navbar .navbar-collapse-wrapper .navbar-nav .dropdown-menu .dropdown-item {font-size: 15px;font-family: 'DM Sans';font-weight: 600;text-transform: uppercase;padding: 7px 15px;background-color: #f9f9f9;border: 0;margin-bottom: 3px;}
.header-area .navbar .navbar-collapse-wrapper .navbar-nav .dropdown-menu .dropdown-item:hover {color: #2b3286;}
.header-area .navbar .navbar-other .social>a {margin: 0 0 0 20px;color: #2b3286;}
.navbar.navbar-stick .navbar-collapse-wrapper .navbar-nav .nav-item .nav-link {font-size: 14px;font-family: 'DM Sans';font-weight: 600;text-transform: uppercase;padding: 20px 25px;color: #222222;}
.navbar.navbar-stick .navbar-collapse-wrapper .navbar-nav .nav-item .nav-link.active {padding-left: 0;color:#2b3286;}
.navbar.navbar-stick .navbar-collapse-wrapper .navbar-nav .nav-item .nav-link.dropdown-toggle::after {font-family: bootstrap-icons !important;content: "\f282";margin-left: 7px;font-size: 15px;font-weight: 900 !important;}
.navbar.navbar-stick .navbar-collapse-wrapper .navbar-nav .dropdown-menu {padding: 0;border-radius: 0;border: 3px solid #ffffff;}
.navbar.navbar-stick .navbar-collapse-wrapper .navbar-nav .dropdown-menu .dropdown-item {font-size: 15px;font-family: 'DM Sans';font-weight: 600;text-transform: uppercase;padding: 7px 15px;background-color: #f9f9f9;border: 0;margin-bottom: 3px;}
.navbar.navbar-stick .navbar-collapse-wrapper .navbar-nav .dropdown-menu .dropdown-item:hover {color: #2b3286;}
.navbar.navbar-stick .navbar-other .social>a {margin: 0 0 0 20px;color: #2b3286;}
.hero-area .swiper-hero {height: 550px !important;}
.hero-area .swiper-hero .swiper-slide {height: 550px !important;}
.hero-area .swiper-hero .swiper-slide.bg-overlay:before {background: rgba(0, 0, 0, .65);}
.hero-area .swiper-hero .swiper-slide .subTitle {font-size: 18px;font-weight: 400;font-family: 'DM Sans';color: #ffffff;}
.hero-area .swiper-hero .swiper-slide .title {font-size: 36px;line-height: 52px;font-family: 'Manrope';font-weight: 700;color: #ffffff;}
.hero-area .swiper-hero .swiper-slide .lead {font-size: 16px;font-weight: 400;font-family: 'DM Sans';color: #cccccc;}
.hero-area .swiper-hero .swiper-slide .btn-outline-white {font-family: 'DM Sans';font-weight: 500;text-transform: uppercase;font-size: 15px;}
.hero-area .swiper-hero .swiper-controls .swiper-navigation .swiper-button.swiper-button-prev:after {content: "\f12f";font-family: bootstrap-icons !important;}
.hero-area .swiper-hero .swiper-controls .swiper-navigation .swiper-button.swiper-button-next:after {content: "\f138";font-family: bootstrap-icons !important;}
.welcome-area {padding: 50px 0;}
.welcome-area .inner-wraper {text-align: center;}
.welcome-area .inner-wraper .subTitle {font-size: 20px;font-family: 'DM Sans';font-weight: 600;color: #2b3286;margin-bottom: 10px;}
.welcome-area .inner-wraper .title {font-size: 30px;font-family: 'Manrope';color: #222222;margin-bottom: 10px;}
.welcome-area .inner-wraper .lead {line-height: 1.75;font-size: 16px;font-family: 'DM Sans';width: 85%;margin: 0 auto 20px;color: #464646;}
.welcome-area .inner-wraper .btn-primary {font-size: 15px;font-family: 'DM Sans';font-weight: 600;text-transform: uppercase;background: #2b3286;border: none;}
.services-area {padding: 60px 0;}
.services-area .secTitle {margin-bottom: 50px;}
.services-area .secTitle .subTitle {font-size: 20px;font-family: 'DM Sans';font-weight: 600;color: #2b3286;margin-bottom: 10px;}
.services-area .secTitle .title {font-size: 30px;text-transform: uppercase;font-family: 'Manrope';color: #222222;margin-bottom: 10px;}
.services-area .secTitle .lead {line-height: 1.75;font-size: 16px;font-family: 'DM Sans';margin: 0 auto 20px;color: #464646;}
.services-area .service-item .service-card-inner {text-align: center;position: relative;width: 100%;height: 420px;transition: .9s ease-in-out;}
.services-area .service-item .service-card-inner::before {position: absolute;content:"";width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,3,35,.75);}
.services-area .service-item .service-card-inner .card-img {width: 100%;height: 420px;}
.services-area .service-item .service-card-inner .card-img img {width: 100%;height: 100% !important;object-fit:cover;}
.services-area .service-item .service-card-inner .service-card-front {position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;justify-content: center;align-items: center;}
.services-area .service-item .service-card-inner .service-card-front h3 {position: relative;color: #ffffff;font-size: 24px;font-family: 'DM Sans';font-weight: 600;margin: 0;}
.services-area .service-item .service-card-inner .service-card-back {opacity: 0;position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: flex;flex-direction: column;gap: 10px;justify-content: center;align-items: center;transition: .9s ease-in-out;}
.services-area .service-item .service-card-inner .service-card-back h3 {position: relative;color: #ffffff;font-size: 24px;font-family: 'DM Sans';font-weight: 600;margin: 0;}
.services-area .service-item .service-card-inner .service-card-back p {line-height: 1.65;font-size: 16px;font-family: 'DM Sans';color: #eeeeee;max-width: 90%;margin:0 auto;text-align:center;position: relative;}
.services-area .service-item .service-card-inner .service-card-back::before {position: absolute;content:"";width: 100%;height: 100%;top: 0;left: 0;background: rgba(11,11,11,.85);}
.services-area .service-item .service-card-inner:hover .service-card-front {opacity: 0;}
.services-area .service-item .service-card-inner:hover .service-card-back {opacity: 1;}
.services-area .service-item .service-footer {display: flex;align-items: center;}
.services-area .service-item .service-footer a {min-width: 50%;text-align: center;background: #2b3286;padding: 12px 20px;text-transform: uppercase;font-size: 14px;font-weight: 600;font-family: 'DM Sans';color: #ffffff;letter-spacing: 1px;}
.services-area .service-item .service-footer a.bg-black {background: #000000;}
.about-area {padding: 60px 0;}
.about-area .about-img img {width: 100%;height: auto;border-radius: 10px;}
.about-area .about-content .subTitle {font-size: 20px;font-family: 'DM Sans';font-weight: 600;color: #2b3286;margin-bottom: 10px;}
.about-area .about-content .title {font-size: 30px;text-transform: uppercase;font-family: 'Manrope';color: #222222;margin-bottom: 10px;}
.about-area .about-content .lead {line-height: 1.75;font-size: 16px;font-family: 'DM Sans';margin-bottom: 10px;color: #464646;text-align: justify;}
.about-area .about-content .btn-primary {font-size: 15px;font-family: 'DM Sans';font-weight: 600;text-transform: uppercase;background: #2b3286;border: none;}
.cta-area {padding: 50px 0;background: linear-gradient(0deg, #2c46a7, #2b3286);}
.cta-area .left-box h3 {font-size: 32px;font-family: 'Manrope';font-weight: 600;color: #ffffff;line-height: 1.35;margin: 0;}
.cta-area .right-box .btn-white {padding: 9px 25px 9px 9px;border-radius: 30px;display: inline-flex;align-items: center;gap:7px;}
.cta-area .right-box .btn-white i {width: 30px;height: 30px;border-radius: 100%;background: #2b3286;display: flex;align-items: center;justify-content: center;color: #ffffff;font-size: 12px;}
.choose-area {padding: 60px 0;}
.choose-area .secTitle {margin-bottom: 20px;}
.choose-area .secTitle .subTitle {font-size: 20px;font-family: 'DM Sans';font-weight: 600;color: #2b3286;margin-bottom: 10px;}
.choose-area .secTitle .title {font-size: 30px;text-transform: uppercase;font-family: 'Manrope';color: #222222;margin-bottom: 0px;}
.choose-area .choose-item {display: flex;align-items: flex-start;gap:20px;margin-bottom: 30px;}
.choose-area .choose-item .icon {width: 60px;min-width: 60px;height: 60px;background: #2b3286;display: flex;align-items: center;justify-content: center;font-size: 36px;color: #ffffff;border-radius: 3px;}
.choose-area .choose-item .icon img {height: 42px;}
.choose-area .choose-item .content h4 {font-size: 20px;line-height: 1.2;font-family: 'DM Sans';color: #222222;margin-bottom: 7px;}
.choose-area .choose-item .content p {line-height: 1.75;font-size: 16px;font-family: 'DM Sans';margin-bottom: 0px;color: #464646;}
.choose-area .image-box img {width: 100%;height: auto;border-radius: 10px;}
.process-area {padding: 60px 0;}
.process-area .secTitle {margin-bottom: 50px;}
.process-area .secTitle .subTitle {font-size: 20px;font-family: 'DM Sans';font-weight: 600;color: #2b3286;margin-bottom: 10px;}
.process-area .secTitle .title {font-size: 30px;text-transform: uppercase;font-family: 'Manrope';color: #222222;margin-bottom: 10px;}
.process-area .process-wrapper.line [class*=col-]:after {width: 45%;border-top: 1px solid rgb(43 50 134);}
.process-area .process-wrapper.line [class*=col-]:before {width: 45%;border-top: 1px solid rgb(43 50 134);}
.process-area .process-box .icon {width: 60px;height: 60px;line-height: 60px;margin: 0 auto 15px;border-radius: 100%;background: #2b3286;}
.process-area .process-box .icon span {color: #ffffff;font-size: 18px;font-weight: 700;}
.process-area .process-box h4 {font-size: 20px;font-family: 'DM Sans';color: #222222;}
.process-area .process-box p {color: #464646;font-size: 16px;font-family: 'DM Sans';}
footer.bg-dark {background: #00032d !important;padding: 60px 0 10px;}
footer.bg-dark .widget .footer-logo {height: 90px;padding: 7px;background: #ffffff;border-radius: 7px;margin-bottom: 20px;}
footer.bg-dark .widget .lead {line-height: 1.75;font-size: 15px;font-family: 'DM Sans';text-align: justify;}
footer.bg-dark .widget.gapLeft {margin-left: 60px;}
footer.bg-dark .widget.gapLeft ul {display: flex;gap: 5px 20px;flex-wrap: wrap;}
footer.bg-dark .widget.gapLeft ul li {width: 48%;}
footer.bg-dark .widget .widget-title {font-size: 20px;font-weight: 500;font-family: 'DM Sans';}
footer.bg-dark .widget .list-unstyled li a {font-size: 15px;font-family: 'DM Sans';}
footer.bg-dark .widget .list-unstyled li a:hover {color: #4c56ff !important;}
footer.bg-dark .widget .contact-box {margin-top: 0;margin-bottom: 0;padding: 0;list-style: none;}
footer.bg-dark .widget .contact-box li {display: flex;align-items: center;gap: 10px;margin-bottom: 20px;}
footer.bg-dark .widget .contact-box li:last-child {margin-bottom: 0;}
footer.bg-dark .widget .contact-box li i {background: #2d3283;width: 35px;min-width: 35px;height: 35px;display: flex;align-items: center;justify-content: center;border-radius: 3px;}
footer.bg-dark .widget .contact-box li span, footer.bg-dark .widget .contact-box li a {font-size: 15px;font-family: 'DM Sans';}
footer.bg-dark .widget .contact-box li a:hover {color: #4c56ff !important;}
footer.bg-dark .social>a {margin: 0 0 0 20px;}
footer.bg-dark .social>a i {font-size: 18px;}
.progress-wrap:after {font-family: bootstrap-icons !important;content: "\f286";font-size: 24px;color: #434eff;}
.progress-wrap svg.progress-circle path {stroke: #434eff;}

.broadcom-area {background-color: #eaebff !important;padding: 60px 0;}
.broadcom-area .title {line-height: 1.2;text-align: center;font-family: 'Manrope';font-size: 36px;text-transform: uppercase;font-weight: 700;margin: 0;color: #2b3286;}
.about-details-area {padding: 90px 0 50px;}
.about-details-area .about-details-inner .title {font-size: 30px;font-family: 'Manrope';color: #222222;margin-bottom: 10px;}
.about-details-area .about-details-inner p {line-height: 1.75;font-size: 16px;font-family: 'DM Sans';margin-bottom: 20px;color: #464646;text-align: justify;}
.about-details-area .about-details-inner img {width: 100%;border-radius: 10px;margin-bottom: 20px;}
.counter-area {padding-bottom: 90px;}
.counter-area .counter-item {display: flex;align-items: center;gap: 30px;}
.counter-area .counter-item .icon {background: #2d3283;width: 60px;min-width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;border-radius: 100%;}
.counter-area .counter-item .icon i {font-size: 24px;color: #ffffff;}
.counter-area .counter-item .content .counter {font-size: 30px;color: #262626;font-weight: 900;line-height: 1.2;margin-bottom: 5px;}
.counter-area .counter-item .content p {font-size: 14px;font-weight: 600;font-family: 'DM Sans';text-transform: uppercase;color: #464646;}
.gallery-area {padding: 90px 0;}
.gallery-area .gallery-item .rounded img {width: 100%;height: 300px !important;object-fit: cover;}
.glightbox-clean .gclose:after {font-family: bootstrap-icons !important;content: "\f62a";}
.glightbox-clean .gnext:before {content: "\f138";font-family: bootstrap-icons !important;}
.glightbox-clean .gprev:before {content: "\f12f";font-family: bootstrap-icons !important;}
.contact-area {padding: 90px 0 50px;}
.contact-area .contact-info {background: #2b3286;padding: 40px 30px;border-radius: 10px;min-height: 170px;}
.contact-area .contact-info .info-item {display: flex;align-items: center;gap: 30px;}
.contact-area .contact-info .info-item .icon {display: flex;justify-content: center;align-items: center;width: 48px;min-width: 48px;height: 48px;background: #ffffff;border-radius: 3px;}
.contact-area .contact-info .info-item .icon i {font-size: 26px;color: #00032d;}
.contact-area .contact-info .info-item .content h5 {font-size: 18px;font-weight: 600;font-family: 'DM Sans';text-transform: uppercase;color: #ffffff;}
.contact-area .contact-info .info-item .content address {margin-bottom: 0;font-style: normal;line-height: 1.75;color: #eeeeee;font-size: 14px;font-weight: 400;}
.contact-area .contact-info .info-item .content p a {margin-bottom: 0;font-style: normal;line-height: 1.75;color: #eeeeee;font-size: 14px;font-weight: 400;}
.contact-area .contact-info hr {margin: 20px 0;}
.contact-area .contact-form-wraper .title {font-size: 30px;font-family: 'Manrope';color: #222222;margin-bottom: 20px;}
.contact-area .contact-form-wraper .contact-form .btn-primary {background: #2b3286;border-color: #2b3286;text-transform: uppercase;font-size: 14px;border-radius: 5px !important;}
.map-area {padding-bottom: 90px;}
.map-area .map iframe {width: 100%;height: 450px;border-radius: 10px;}
.service-details-area {padding:90px 0;}
.service-details-area .service-sidebar .widget {background: #2d3283;padding: 40px 30px;border-radius: 10px;}
.service-details-area .service-sidebar .widget .widget-title {font-size: 20px;color: #ffffff;text-transform: uppercase;margin-bottom: 20px;display: inline-block;position: relative;}
.service-details-area .service-sidebar .widget .widget-title::before {content: "";position: absolute;left: calc(100% + 10px);bottom: 12px;width: 75px;height: 2px;background: #ffffff;}
.service-details-area .service-sidebar .widget .unordered-list {margin: 0;}
.service-details-area .service-sidebar .widget .unordered-list li {position: inherit;padding-left: 0;}
.service-details-area .service-sidebar .widget .unordered-list li a {position: relative;display: flex;align-items: center;background: rgba(255, 255, 255, .15);padding: 10px 10px;font-family: 'DM Sans';font-size: 15px;color: #ffffff;}
.service-details-area .service-sidebar .widget .unordered-list li a:before {font-family: bootstrap-icons !important;font-weight: 600 !important;position: absolute;top: 10px;left: auto;right: 20px;font-size: 12px;content: "\f285";width: 24px;height: 24px;background: #fab76e;color: #000000;display: flex;align-items: center;justify-content: center;border-radius: 100%;}
.service-details-area .service-sidebar .widget.bg-img {background: url(../img/services/service-sidebar-img.webp);background-size: cover;background-repeat: no-repeat;background-position: center;padding: 40px 30px;border-radius: 10px;position:relative;text-align:center;}
.service-details-area .service-sidebar .widget.bg-img::before {position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,3,45,.85);border-radius: 10px;}
.service-details-area .service-sidebar .widget.bg-img .inner-widget {position: relative;}
.service-details-area .service-sidebar .widget.bg-img .inner-widget .icon i {width: 60px;height: 60px;display: inline-flex;align-items: center;justify-content: center;background: #fab758;font-size: 24px;color: #000000;border-radius: 100%;margin-bottom: 20px;}
.service-details-area .service-sidebar .widget.bg-img .inner-widget h4 {line-height: 1.5;font-size: 24px;font-family: 'DM Sans';text-transform: uppercase;color: #ffffff;margin-bottom: 20px;}
.service-details-area .service-sidebar .widget.bg-img .inner-widget .contact-box span {display: block;font-size: 15px;font-weight: 600;margin-bottom: 10px;color: #f9b658;}
.service-details-area .service-sidebar .widget.bg-img .inner-widget .contact-box a {font-size: 30px;font-weight: 700;font-family: 'DM Sans';color: #ffffff;line-height:1;}
.service-details-area .service-sidebar .widget.bg-img .inner-widget .divider-box {position: relative;margin: 30px 0;text-align: center;z-index: 1;width: 100%;}
.service-details-area .service-sidebar .widget.bg-img .inner-widget .divider-box .layout {display: inline-block;padding: 6px 20px;border-radius: 50px;width: auto;font-size: 15px;font-weight: 500;color: #00032d;background-color: #fab758;}
.service-details-area .service-sidebar .widget.bg-img .inner-widget .divider-box:before {content: "";display: block;border-bottom: 1px solid #fab758;margin-top: 22px;position: absolute;width: 100%;z-index: -1;}
.service-details-area .service-sidebar .widget.bg-img .inner-widget .btn-primary {font-size: 15px;font-family: 'DM Sans';font-weight: 600;text-transform: uppercase;background: #ffffff;color: #00032d;border: none;}
.service-details-area .service-inner img {width:100%;border-radius:10px;margin-bottom:20px;}
.service-details-area .service-inner h3 {font-size: 24px;color: #262626;font-weight: 700;line-height: 1.25;margin-bottom: 10px;}
.service-details-area .service-inner p {line-height: 1.75;font-size: 16px;font-family: 'DM Sans';margin-bottom: 10px;color: #464646;text-align: justify;}
.service-details-area .service-inner .icon-list li+li {margin-top: 10px;}
.service-details-area .service-inner .icon-list.bullet-soft-primary.bullet-bg i {background-color: #4c5195;color: #ffffff;}
.service-details-area .service-inner .icon-list li span {line-height: 1.75;font-size: 16px;font-family: 'DM Sans';color: #464646;text-align: justify;}

.enquiry-area {padding: 60px 0;}
.enquiry-area .enquiry-form-wraper p {line-height: 1.75;font-size: 16px;font-family: 'DM Sans';margin-bottom: 20px;color: #464646;text-align: justify;}
.enquiry-area .enquiry-form-wraper h3 {font-size: 30px;font-family: 'Manrope';color: #222222;margin-bottom: 30px;}
.enquiry-area .enquiry-form-wraper .form-input label {display: inline-block;font-family: 'DM Sans';color: #464646;margin-bottom: 5px;}
.enquiry-area .enquiry-form-wraper .form-input .form-control {display: block;width: 100%;padding: 12px 20px;font-size: 15px;font-weight: 500;line-height: 1.7;color: #464646;border: 1px solid #363636;box-shadow: none;border-radius: 3px;}
.enquiry-area .enquiry-form-wraper .form-input .form-control::placeholder {color:#555555;}
.enquiry-area .enquiry-form-wraper .form-check-inner label {display: inline-block;font-family: 'DM Sans';color: #464646;margin-bottom: 5px;}
.enquiry-area .enquiry-form-wraper .form-check-inner .form-check .form-check-input {border: 1px solid #363636;box-shadow: none;border-radius: 3px;width: 15px;height: 15px;margin-left: -25px;margin-top: 7px;}
.enquiry-area .enquiry-form-wraper .form-title h3 {font-size: 24px;font-family: 'DM Sans';color: #222222;margin-bottom: 0px;}
.enquiry-area .enquiry-form-wraper .btn-primary {font-size: 15px;font-family: 'DM Sans';font-weight: 600;text-transform: uppercase;background: #2b3286;border: none;}

.equipment-area {padding: 60px 0;}
.equipment-area .secTitle {margin-bottom: 30px;}
.equipment-area .secTitle .title {font-size: 30px;font-weight:700;text-transform: uppercase;font-family: 'Manrope';color: #222222;margin-bottom: 10px;}
.equipment-area .secTitle .lead {line-height: 1.75;font-size: 16px;font-family: 'DM Sans';margin: 0 auto;color: #464646;}
.equipment-area .equipment-item {padding: 10px;border: 1px solid #cccccc;border-radius: 10px;text-align: center;}
.equipment-area .equipment-item .item-bottom {padding-top: 10px;}
.equipment-area .equipment-item .item-bottom .title {font-size: 16px;font-family: 'Manrope';color: #222222;margin-bottom: 10px;text-transform: uppercase;}
.equipment-area .equipment-item .item-bottom .btn-group {border-radius: 0;gap: 10px;display: flex;}
.equipment-area .equipment-item .item-bottom .btn-group a {font-size: 14px;font-family: 'DM Sans';font-weight: 600;text-transform: uppercase;background: #2b3286;border-radius: 5px;border: none;}
.equipment-area .equipment-item .item-bottom .btn-group a.btn:hover {transform: none;box-shadow: none;}
.blog-area {padding:60px 0;}
.blog-area .blog-item {border:1px solid #cccccc;padding:10px;border-radius:10px;}
.blog-area .blog-item .post-header .post-title {font-size: 18px;font-family: 'DM Sans';color: #363636;min-height:72px;}

.about-details-area .about-details-inner .sec-title {font-size: 24px;font-family: 'Manrope';color: #222222;margin-bottom: 10px;}
.about-details-area .about-details-inner .sec-subtitle {font-size: 20px;font-family: 'Manrope';color: #2b3286;margin-bottom: 10px;}
.about-details-area .about-details-inner ul {margin-bottom:20px;}
.about-details-area .about-details-inner ul li {line-height: 1.75;font-size: 15px;font-family: 'DM Sans';margin-bottom: 10px;color: #464646;}
.about-details-area .about-details-inner ul li i {position: absolute;top: 0;left: 0;font-size: 18px;width: 20px;height: 20px;background: #d8dbff;border-radius: 100%;display: flex;align-items: center;justify-content: center;color: #2b3286;}
.about-details-area .about-details-inner .pricing.card .card-body {padding: 20px;height: 350px;}
.about-details-area .about-details-inner .pricing.card .card-body .card-title {font-size: 18px;text-align: left;margin-bottom: 20px;background: #2b3286;padding: 7px 20px;color: #ffffff;border-radius: 3px;}
.about-details-area .about-details-inner .pricing.card .card-body ul {margin-bottom: 0;}
.about-details-area .about-details-inner .pricing.card .card-body ul li {border-bottom: 1px solid #eeeeee;padding-bottom: 7px;margin-bottom: 7px;padding-left: 35px;}
.about-details-area .about-details-inner .pricing.card .card-body ul li:last-child {border-bottom: none;padding-bottom: 0px;margin-bottom: 0px;}
.about-details-area .about-details-inner .pricing.card .card-body ul li i {top: 3px;}

@media screen and (min-device-width: 1280px) and (max-device-width: 1400px) {
    .header-area .navbar .navbar-collapse-wrapper .navbar-nav .nav-item .nav-link {font-size: 14px;padding: 25px 20px;}
    .navbar.navbar-stick .navbar-collapse-wrapper .navbar-nav .nav-item .nav-link {font-size: 14px;padding: 25px 15px;}
    .header-area .navbar .navbar-other .social>a {margin: 0 0 0 12px;}
    .header-area .navbar .navbar-other .social>a i {font-size: 18px;}
}

@media (max-width:767px){
	.header-area .topbar .inner-wraper .info-wraper {display: none;}
	.header-area .topbar .inner-wraper button.hamburger {color: #ffffff;}
	.hero-area .swiper-hero {height: 400px !important;}
	.hero-area .swiper-hero .swiper-slide {height: 400px !important;}
	.hero-area .swiper-hero .swiper-slide .subTitle {font-size: 15px;}
	.hero-area .swiper-hero .swiper-slide .title {font-size: 24px;line-height: 36px;}
	.welcome-area .inner-wraper .subTitle {font-size: 18px;}
	.welcome-area .inner-wraper .title {font-size: 20px;line-height: 1.5;}
	.welcome-area .inner-wraper .lead {line-height: 1.75;font-size: 14px;width: 100%;}
	.services-area {padding: 50px 0;}
	.services-area .secTitle {margin-bottom: 20px;}
	.services-area .secTitle .subTitle {font-size: 18px;}
	.services-area .secTitle .title {font-size: 20px;line-height: 1.5;}
	.services-area .secTitle .lead {line-height: 1.75;font-size: 14px;}
	.about-area {padding: 50px 0;}
	.about-area .about-content {margin-top: 30px;}
	.about-area .about-content .subTitle {font-size: 18px;}
	.about-area .about-content .title {font-size: 20px;line-height: 1.5;}
	.cta-area .left-box h3 {font-size: 18px;line-height: 1.75;margin-bottom: 10px;text-align: center;}
	.cta-area .right-box {text-align: center;}
	.choose-area {padding: 50px 0;}
	.choose-area .secTitle .subTitle {font-size: 18px;margin-bottom: 10px;}
	.choose-area .secTitle .title {font-size: 20px;line-height: 1.5;}
	.process-area {padding: 50px 0;}
	.process-area .secTitle {margin-bottom: 20px;}
	.process-area .secTitle .subTitle {font-size: 18px;}
	.process-area .secTitle .title {font-size: 20px;line-height: 1.5;}
	footer.bg-dark .widget.gapLeft {margin-left: 0;}
	footer.bg-dark .widget.gapLeft ul li {width: 100%;}
	footer.bg-dark .footer-bottom {text-align: center;}
	footer.bg-dark .social {justify-content: center;}

	.offcanvas {background-color: #2b3186;}
	.offcanvas .offcanvas-header img {height: 42px;}
	.offcanvas .offcanvas-header .btn-close:before {font-family: bootstrap-icons!important;font-size: 24px;content: "\f62a";}
	.offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link {padding: 7px 10px !important;text-transform: capitalize !important;font-weight: 500 !important;}
	.offcanvas .offcanvas-body .navbar-nav .nav-item .dropdown-menu {border: none;}
	.offcanvas .offcanvas-body .navbar-nav .nav-item .dropdown-menu .dropdown-item {font-size: 14px;font-weight: 500;text-transform: capitalize;padding: 5px 15px;background-color: transparent;border: 0;margin-bottom: 0;color: #cccccc;}
	.offcanvas .offcanvas-footer a {color: #cccccc;}

	.broadcom-area {padding: 50px 0;}
	.broadcom-area .title {font-size: 30px;}
	.about-details-area {padding: 50px 0 30px;}
	.about-details-area .about-details-inner .title {font-size: 24px;}
	.counter-area {padding-bottom: 50px;}
	.contact-area {padding: 50px 0;}
	.map-area {padding-bottom: 50px;}
	.gallery-area {padding: 50px 0;}
	.gallery-area .gallery-item .rounded img {width: 100%;height: auto !important;object-fit: cover;}

    .service-details-area {padding: 50px 0 30px;}
    .service-details-area .service-sidebar .widget {padding: 30px 20px;}
    .service-details-area .service-sidebar .widget .unordered-list li a {font-size: 14px;}
    .service-details-area .service-sidebar .widget.bg-img .inner-widget .icon i {margin-bottom: 15px;}
    .service-details-area .service-sidebar .widget.bg-img .inner-widget h4 {font-size: 20px;margin-bottom: 15px;}
    .service-details-area .service-sidebar .widget.bg-img .inner-widget .contact-box a {font-size: 26px;}
    .service-details-area .service-sidebar .widget.bg-img {margin-bottom:30px;}
    .service-details-area .service-inner h3 {font-size: 20px;}
}