body {font-family: "Nunito", sans-serif;}
.header-one .header-top-area-wrapper {background: #1175ca;}
.header-one .header-top-area-wrapper .header-top-one-wrapper .left .mail a {padding: 10px 0;font-weight: 600;}
.header-one .header-top-area-wrapper .header-top-one-wrapper .left .working-time a {padding: 10px 0;font-weight: 600;color: #fff;}
.header-one .header-top-area-wrapper .header-top-one-wrapper .right .top-nav li a {padding: 10px 0;text-transform: uppercase;font-weight: 600;}
.header-one .header-main .header-main-one-wrapper .thumbnail a img {height: 65px;}
.header-one .header-main .header-main-one-wrapper .nav-area ul {gap: 60px;}
.header-one .header-main .header-main-one-wrapper .nav-area ul li.main-nav {padding: 30px 0;    text-transform: uppercase;font-size: 14px;font-weight: 700;}
.header-one .header-main .header-main-one-wrapper .nav-area ul li.main-nav.has-dropdown::after {content: "\f282";font-family: bootstrap-icons !important;}
.header-one .header-main .header-main-one-wrapper .button-area .rts-btn.quote-btn {display: block;background: #0a034a;border-radius: 5px;text-transform: uppercase;font-size: 14px;font-weight: 600;color: #ffffff;font-family: 'Nunito';line-height: 30px;}
.header-one .header-main .header-main-one-wrapper .button-area .menu-btn {background: #1175ca !important;border-radius: 5px !important;}
.header-one .header-main .header-main-one-wrapper .button-area .menu-btn img {filter: brightness(1) invert(1);}
.banner-swiper-two .rts-banner-area-two {background-image: url(../images/hero/banner-1.webp) !important;height: 650px !important;position: relative;align-items: flex-start;padding: 100px 0 90px 0;}
.banner-swiper-two .rts-banner-area-two.two {background-image: url(../images/hero/banner-2.webp) !important;}
.banner-swiper-two .rts-banner-area-two.three {background-image: url(../images/hero/banner-3.webp) !important;}
.banner-swiper-two .rts-banner-area-two::after {position: absolute;top: 0;left: 0;content: "";width: 100%;height: 100%;background: rgba(10, 3, 74,.65);}
.banner-swiper-two .rts-banner-area-two .banner-inner-two-content {position: relative;z-index: 9;}
.banner-inner-two-content .pre-title {text-transform: uppercase;}
.banner-swiper-two .rts-banner-area-two .banner-inner-two-content .title {font-size: 65px;line-height: 1.2;font-family: "rajdhani";}
.banner-swiper-two .rts-banner-area-two .banner-inner-two-content .rts-btn.btn-primary.btn-white {background: #1175ca;color: #ffffff;text-transform: uppercase;font-size: 14px;border-radius: 5px;}
.banner-swiper-two .rts-banner-area-two .banner-inner-two-content .rts-btn.btn-primary.btn-white::before {background: #0a034a;}
.rts-about-area-two .about-inner-content-two .about-between-wrapper {display: block;margin-top: 20px;}
.rts-about-area-two .about-inner-content-two .title-style-two .title {font-size: 36px;font-weight: 500;line-height: 1.35;margin-bottom: 0;font-family: "Montserrat", sans-serif;}
.rts-about-area-two .about-inner-content-two .about-between-wrapper p.disc {max-width: 100%;font-size: 16px;line-height: 28px;margin-bottom: 20px;text-align: justify;color: #444444;font-weight: 500;}
.rts-about-area-two .about-inner-content-two .call-and-sign-area .rts-btn.btn-primary.btn-white {background: #1175ca;color: #ffffff;text-transform: uppercase;font-size: 14px;border-radius: 5px;}
.rts-about-area-two .left-thumbnail-about-area-two .counter-about-area {background: #0a034a;}
.rts-service-area .title-style-two .title {font-size: 36px;font-weight: 500;line-height: 1.35;font-family: "Montserrat", sans-serif;}
.rts-service-area .service-bg-style-one-wrapper {background-image: url(../images/services/services-bg.webp);}
.rts-service-area .service-bg-style-one-wrapper .single-service-signle-wrapper {background: #FFFFFF;box-shadow: 0px 30px 20px rgba(182, 182, 182, 0.1);flex-direction: column;padding: 30px;display: flex;align-items: flex-start;gap: 20px;min-height: 355px;}
.rts-service-area .service-bg-style-one-wrapper .single-service-signle-wrapper .information .title {font-size: 18px;font-weight: 700;font-family: 'Nunito';line-height: 1;}
.rts-service-area .service-bg-style-one-wrapper .single-service-signle-wrapper .information p.disc {line-height: 28px;color: #444444;margin-bottom: 0px;text-align: justify;}
.rts-service-area .service-bg-style-one-wrapper .single-service-signle-wrapper .information .arrow-right i {background: #0a034a;color: #fff;}
.rts-service-area .service-bg-style-one-wrapper .swiper-pagination .swiper-pagination-bullet-active {background-image: url(../images/icons/bullet-active-icon.svg);}
.rts-call-to-action-area-two {background-image: url(../images/resourses/ctaBg.webp);}
.rts-call-to-action-area-two .cta-style-two-area .title {font-size: 42px;line-height: 1.35;font-family: 'Montserrat';font-weight: 600;}
.rts-call-to-action-area-two .cta-style-two-area .rts-btn.btn-primary.btn-white {border-radius: 5px;text-transform: uppercase;font-weight: 700;font-size: 14px;}
.business-goal-area-2 .title-style-two .title {font-size: 36px;font-weight: 500;line-height: 1.35;font-family: 'Montserrat';}
.business-goal-area-2 .title-style-two p {max-width: 100%;font-size: 16px;line-height: 28px;margin-bottom: 20px;text-align: justify;color: #444444;font-weight: 500;}
.business-goal-area-2 .consultancy-style-one .signle-consultancy .icon img {height: 30px;}
.business-goal-area-2 .consultancy-style-one .signle-consultancy .information .title {margin-bottom: 5px;font-size: 18px;font-family: 'Nunito';}
.business-goal-area-2 .consultancy-style-one .signle-consultancy .information p {margin-bottom: 0;line-height: 1.5;color: #444444;font-family: 'Nunito';}
.business-goal-area-2 .consultancy-style-one .button-wrapper .rts-btn.btn-primary.btn-white {background: #1175ca;color: #ffffff;text-transform: uppercase;font-size: 14px;border-radius: 5px;}
.rts-counter-up-area.counter-bg {background: #0a034a;padding: 50px 0;height: 100%;}
.rts-counter-up-area.counter-bg .single-counter {justify-content: space-between !important;gap: 20px;}
.rts-gallery-area.gallery-bg {background-image: url(../images/counterup/01.svg);position: relative;margin-top: 0;padding: 120px 0 30px 0;}
.rts-gallery-area.gallery-bg .title-style-two .title {font-size: 36px;font-weight: 500;line-height: 1.35;margin-bottom: 0;font-family: "Montserrat", sans-serif;}
.rts-gallery-area.gallery-bg .project-style-one .inner-content {position: relative;padding: 20px;border-radius: 15px;background: #fff;left: 10%;right: 10%;bottom: 50px;width: 80%;z-index: 9;border: 1px solid #cccccc;}
.rts-gallery-area.gallery-bg .project-style-one .inner-content .title {margin-bottom: 7px;font-size: 18px;font-family: 'Nunito';text-transform: uppercase;}
.rts-gallery-area.gallery-bg .project-style-one .inner-content span {color: #444444;font-size: 15px;line-height: 1;}
.rts-gallery-area.gallery-bg .title-area-between-wrapper-gallery-project .swiper-paginations .swiper-pagination-bullet-active {background-image: url(../images/icons/bullet-active-icon.svg);}
.rts-team-area {padding: 50px 0 90px;}
.rts-team-area .title-style-two .title {font-size: 42px;line-height: 1.35;font-family: 'Montserrat';font-weight: 500;}
.rts-team-area .team-single-one-start {margin: 10px;}
.rts-team-area .team-single-one-start:hover {transform: translateY(-7px) !important;}
.rts-team-area .team-single-one-start .single-details {padding: 20px;min-height: 115px;}
.rts-team-area .team-single-one-start .single-details .title {font-size: 18px;font-family: 'Nunito';text-transform: uppercase;line-height: 1;margin-bottom: 10px;}
.rts-team-area .team-single-one-start .single-details p {color: #444444;font-size: 14px;line-height: 24px;}
.rts-client-review-two {background-image: url(../images/resourses/testiBg.webp);background-position: top center;background-repeat: no-repeat;padding-bottom: 50px;}
.rts-client-review-two .title-style-three .pre {text-transform: uppercase;}
.rts-client-review-two .title-style-three .title {font-size: 36px;font-weight: 500;line-height: 1.35;margin-bottom: 0;font-family: "Montserrat", sans-serif;}
.rts-client-review-two .title-style-three-between .button-area .rts-btn.btn-primary.btn-white {background: #1175ca;color: #ffffff;text-transform: uppercase;font-size: 14px;border-radius: 5px;}
.rts-client-review-two .rts-client-reviews-h2 .review-header .discription .title {font-size: 16px;font-family: 'Nunito';text-transform: uppercase;}
.rts-client-review-two .rts-client-reviews-h2 .review-body p.disc {color: #444444;font-size: 14px;line-height: 24px;text-align: justify;}
.rts-client-review-two .rts-client-reviews-h2 .review-body .body-end a img {height: 36px;}
.rts-client-review-two .swiper-pagination .swiper-pagination-bullet-active {background-image: url(../images/icons/bullet-active-icon.svg);}
.appoinment-area-start .title-style-two .title {font-size: 42px;line-height: 1.35;font-family: 'Montserrat';font-weight: 500;}
.rts-blog-area {padding: 30px 0 90px 0;}
.rts-blog-area .title-style-two .title {font-size: 42px;line-height: 1.35;font-family: 'Montserrat';font-weight: 500;}
.rts-blog-area .rts-blog-h-2-wrapper {padding: 20px;border-radius: 20px;}
.rts-blog-area .rts-blog-h-2-wrapper .thumbnail {margin-bottom: 20px;border-radius: 10px;}
.rts-blog-area .rts-blog-h-2-wrapper .body a .title {margin-top: 5px;color: #1C2539;font-weight: 700;line-height: 30px;font-family: 'Nunito';font-size: 22px;}
.rts-blog-area .rts-blog-h-2-wrapper .body .rts-read-more {color: #1C2539;display: flex;align-items: center;}
.rts-footer-area.bg_image {background: #04002b;} 
.rts-footer-area.bg_image .footer-one-single-wized .company img {height: 100px;margin-bottom: 20px;padding: 10px;background: #ffffff;border-radius: 10px;}
.rts-footer-area.bg_image .footer-one-single-wized .company p {color: #eeeeee;font-size: 15px;line-height: 26px;text-align: justify;}
.rts-footer-area.bg_image .footer-one-single-wized .wized-title .title {font-family: 'Nunito';font-size: 20px;margin-bottom: 10px;}
.rts-footer-area.bg_image .footer-one-single-wized .quick-link-inner .links li a {color: #cccccc;font-size: 15px;}
.rts-footer-area.bg_image .footer-one-single-wized.mid-bg {background: #0a034a;border-radius: 10px;padding: 30px;margin-top: -40px;margin: 0;}
.rts-footer-area.bg_image .footer-one-single-wized.mid-bg .contact-inner ul {margin: 0;padding: 0;list-style: none;}
.rts-footer-area.bg_image .footer-one-single-wized.mid-bg .contact-inner ul li {margin-top: 0px;margin-bottom: 15px;display: flex;gap: 20px;color: #cccccc;}
.rts-footer-area.bg_image .footer-one-single-wized.mid-bg .contact-inner ul li i {display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;min-width: 30px;background: #ffffff;border-radius: 5px;color: #1175ca;}
.rts-footer-area.bg_image .rts-copyright-area {border-top: 1px solid #003434;padding: 10px 0;}
.rts-sidebar-menu-desktop .logo {margin-top: 35px;height: 80px;width: auto;max-width: fit-content;}
.rts-sidebar-menu-desktop p.disc {margin-top: 25px;font-size: 14px;line-height: 26px;text-align: justify;color: #444444;}
.rts-sidebar-menu-desktop .get-in-touch .title {margin-bottom: 30px;text-transform: uppercase;font-family: 'Montserrat';}
.rts-sidebar-menu-desktop .get-in-touch .wrapper .single {margin-bottom: 10px;}
.mobile-menu nav ul li.has-droupdown::after {content: "\f282";font-family: bootstrap-icons !important;}
.mobile-menu nav ul li.has-droupdown.mm-active::after {content: "\f286";font-family: bootstrap-icons !important;}
.progress-wrap::before {content: "\f286";font-family: bootstrap-icons !important;}
.progress-wrap::after {content: "\f286";font-family: bootstrap-icons !important;}

.breadcrumb-service-detals-one .banner-inner-service-details-1.bg_image {background-image: url(../images/resourses/inner-banner.webp);height: 300px;display: flex;align-items: center;justify-content: flex-start;background-position: center, center;background-repeat: no-repeat;background-attachment: scroll;}
.breadcrumb-service-detals-one .banner-inner-service-details-1.bg_image .title-area .title {color: #fff;text-align: center;font-weight: 600;}
.breadcrumb-service-detals-one .banner-inner-service-details-1.bg_image .title-area ul.list {margin: 0;padding: 0;display: flex;align-items: center;justify-content: center;gap: 20px;list-style: none;}
.breadcrumb-service-detals-one .banner-inner-service-details-1.bg_image .title-area ul.list li {margin-top: 0;margin-bottom: 0;color: #eeeeee;}
.rts-team-area {padding: 90px 0 120px;}
.rts-team-area .mission-area {background: #1175ca;padding: 30px;display: flex;align-items: center;gap: 30px;border-radius: 20px;height: 155px;}
.rts-team-area .mission-area .single-icon img {height: 65px;width: auto;max-width: fit-content;}
.rts-team-area .mission-area .single-details h5 {font-weight: 700;color: #ffffff;font-size: 24px;margin-bottom: 10px;}
.rts-team-area .mission-area .single-details  p {font-size: 16px;line-height: 28px;margin-bottom: 0px;text-align: justify;color: #eeeeee;font-weight: 500;}
.rts-team-area .mission-area.bgDark {background: #0a034a;}
.rts-contact-area-in-page {margin-top: 0;padding: 100px 0;}
.rts-contact-area-in-page .contact-info-area-wrapper-p.new {margin-right: 35px;padding: 90px 60px;background: #0a034a;}
.rts-service-details-area .rts-single-service-image img {width: 100%;height: auto;border-radius: 10px;}

.progress-wrap svg.progress-circle path {stroke: #1175ca;}
.progress-wrap::after {color: #1175ca;}


@media screen and (min-device-width: 1081px) and (max-device-width: 1400px) {
    .header-one .header-main .header-main-one-wrapper .nav-area ul {gap: 40px;}
    .features-section .all-features-item .features-item {padding: 30px 20px;}
    .features-section .all-features-item .features-item .content-box p {font-size: 14px;}
    .rts-counter-up-area.counter-bg .single-counter .counter-details .title {font-size: 36px;margin: 0;}
    .rts-counter-up-area.counter-bg .single-counter .counter-details p {font-size: 12px;}
    .rts-trusted-client .client-wrapper-one {justify-content: space-between;}
}

@media (max-width: 767px){
	.header-one .header-main .header-main-one-wrapper .thumbnail a img {height: 52px;width: auto;max-width: fit-content;}
	.header-one .header-main .header-main-one-wrapper .button-area .rts-btn.quote-btn {display: none !important;}
	.banner-swiper-two .rts-banner-area-two {height: auto !important;padding: 60px 0 !important;}
	.banner-inner-two-content .pre-title {margin-bottom: 10px;font-size: 14px;}
	.banner-swiper-two .rts-banner-area-two .banner-inner-two-content .title {font-size: 26px;line-height: 1.5;margin-bottom: 20px !important;}
	.banner-inner-two-content p.disc {margin-bottom: 30px;font-size: 15px;}
	.features-section .all-features-item {grid-template-columns: 1fr;}
	.features-section .all-features-item .features-item {flex-direction: column;text-align: center;align-items: center;}
	.features-section .all-features-item .features-item::after {position: absolute;content:"";top: -15px;left: 10%;background: #cccccc;width: 80%;height: 1px;}
	.rts-about-area-two .about-inner-content-two .title-style-two .title {font-size: 24px;}
	.rts-service-area .title-style-two .title {font-size: 24px;}
	.rts-call-to-action-area-two .cta-style-two-area .title {font-size: 26px;}
	.rts-counter-up-area.counter-bg .single-counter {justify-content: flex-start !important;gap: 20px;}
	.business-goal-area-2 .title-style-two .title {font-size: 24px;}
	.rts-gallery-area.gallery-bg .title-style-two .title {font-size: 24px;}
	.rts-team-area .title-style-two .title {font-size: 24px;}
	.rts-client-review-two .title-style-three .title {font-size: 24px;}
	.appoinment-area-start .title-style-two .title {font-size: 24px;}
	.rts-blog-area .title-style-two .title {font-size: 24px;}
	.rts-footer-area.bg_image .footer-one-single-wized .company {margin-bottom: 20px;}
	.footer-two .rts-copyright-area p {line-height: 1.75;}

	.rts-team-area {padding: 50px 0 60px;}
	.rts-team-area .mission-area {padding: 20px;flex-direction: column;align-items: self-start;gap: 10px;border-radius: 10px;height: auto;}
	.rts-team-area .mission-area.bgDark {margin-top: 20px;}
}