body {font-family: "Nunito", sans-serif;}
.header-one .header-top-area-wrapper {background: #278f90;}
.header-one .header-top-area-wrapper .header-top-one-wrapper .left .mail a {padding: 10px 0;font-weight: 600;font-size: 16px;}
.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: 80px;border-radius: 5px;}
.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 .nav-area ul li.has-dropdown .submenu {min-width: 265px;}
.header-one .header-main .header-main-one-wrapper .button-area .rts-btn.quote-btn {display: block;background: #20282d;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: #278f90 !important;border-radius: 5px !important;}
.header-one .header-main .header-main-one-wrapper .button-area .menu-btn img {filter: brightness(1) invert(1);}
.hero-section.bg-img {width: 100%;height: 600px;background: url(../images/hero/hero-banner.webp);position: relative;background-size: cover;background-position: center;background-repeat: no-repeat;}
.hero-section.bg-img::after {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background: rgba(9,46,61,.65);}
.hero-section.bg-img .cd-intro {width: 90%;max-width: 900px;text-align: center;position: relative;z-index: 9;margin: 0 auto;padding: 120px 0 160px;}
.hero-section.bg-img .cd-intro .cd-headline {font-size: 36px;font-weight: 700;color: #ffffff;line-height: 60px;}
.hero-section.bg-img .cd-intro .cd-headline.slide span.desc {display: inline-block;padding: 0;margin-bottom: 10px;font-weight: 600;}
.hero-section.bg-img .cd-intro  .cd-words-wrapper {text-align: center;}
.hero-section.bg-img .cd-intro  .cd-words-wrapper b {font-size: 60px !important;color: #00fdff;}
.hero-section.bg-img .cd-intro  .btn-box {margin-top: 35px;}
.hero-section.bg-img .cd-intro .btn-box .btn-custom {background: #ffffff;color: #008080;text-transform: uppercase;font-size: 15px;font-weight: 600;letter-spacing: 1px;border-radius: 5px;padding: 10px 25px;border: none;}
.hero-section.bg-img .cd-intro .btn-box .btn-primary {background: #008080;color: #ffffff;text-transform: uppercase;font-size: 15px;font-weight: 600;letter-spacing: 1px;border-radius: 5px;padding: 10px 25px;border: none;}
.features-section {margin-top: -65px;}
.features-section .all-features-item {position: relative;z-index: 9;background: #e1e8f0;display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 30px;border-radius: 10px;}
.features-section .all-features-item .features-item {padding: 30px;position: relative;display: flex;align-items: center;gap: 20px;}
.features-section .all-features-item .features-item::after {position: absolute;content:"";top: 10%;left: -15px;background: #cccccc;width: 1px;height: 80%;}
.features-section .all-features-item .features-item:nth-child(1):after {display: none;}
.features-section .all-features-item .features-item .icon {width: 60px;min-width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;background: #ffffff;border-radius: 100%;}
.features-section .all-features-item .features-item .icon img {height: 42px;} 
.features-section .all-features-item .features-item .content-box h4 {text-transform: uppercase;font-family: 'Rajdhani';font-size: 18px;font-weight: 700;line-height: 1;margin-bottom: 7px;}
.features-section .all-features-item .features-item .content-box p {font-size: 15px;color: #333333;line-height: 24px;margin: 0;}
.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: #278f90;color: #ffffff;text-transform: uppercase;font-size: 14px;border-radius: 5px;}
.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;}
.rts-service-area .service-bg-style-one-wrapper .single-service-signle-wrapper .icons img {height: 65px;}
.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: 30px;text-align: justify;}
.rts-service-area .service-bg-style-one-wrapper .single-service-signle-wrapper .information .arrow-right i {background: #20282D;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 .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: #278f90;color: #ffffff;text-transform: uppercase;font-size: 14px;border-radius: 5px;}
.rts-counter-up-area.counter-bg {background: #10161d;padding: 50px 0;height: 100%;}
.rts-counter-up-area.counter-bg .single-counter {justify-content: center !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: #278f90;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;height:250px;overflow-y:scroll;padding-right:10px;}
.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: #001420;} 
.rts-footer-area.bg_image .footer-one-single-wized .company img {height: 135px;margin-bottom: 20px;background: #c0d4d3;padding: 7px;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: linear-gradient(180deg, #005858 -4.66%, #004646 100%);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: #278f90;}
.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: 100px;}
.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/service-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 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 .title {color: #fff;text-align: center;font-family: "Poppins", sans-serif;font-weight: 600;}
.breadcrumb-service-detals-one .banner-inner-service-details-1.bg_image .title-area ul li {margin-top: 0;margin-bottom: 0;color: #eeeeee;}

.rts-contact-area-in-page {margin-top: 0;padding: 90px 0;}
.rts-contact-area-in-page .contact-form-p .title-style-two .title {font-size: 24px;font-weight: 600;font-family: 'Montserrat';line-height: 1.35;margin-bottom: 25px;}
.rts-map-area {margin-bottom:90px;}
.rts-map-area .map-box iframe {width:100%;height:450px;border-radius:10px;}
.rts-service-details-area-main-bottom {padding: 90px 0;}
.rts-service-details-area-main-bottom .service-details-left-area {margin:0 !important;margin-left: 30px !important;}
.rts-service-details-area-main-bottom .service-details-left-area .accordion-item .accordion-body ul {margin: 0;padding: 0 0 0 20px;}
.rts-service-details-area-main-bottom .service-details-left-area .signle-service-box {border: 1px solid #cccccc;border-radius: 10px;padding: 20px;display: flex;align-items:center;gap: 30px;}
.rts-service-details-area-main-bottom .service-details-left-area .signle-service-box .thumbnail {margin-bottom: 0px;}
.rts-service-details-area-main-bottom .service-details-left-area .signle-service-box .thumbnail img {height: auto;width: 90px;min-width:90px;}
.rts-service-details-area-main-bottom .service-details-left-area .signle-service-box .title {font-size: 20px;font-family: 'Montserrat';font-weight: 600;}
.rts-service-details-area-main-bottom .service-details-left-area .signle-service-box p.disc {margin-bottom: 0;font-size: 15px;font-family: 'Nunito';line-height: 30px;color: #333333;}

.rts-client-reviews-h2 .review-header .thumbnail img {width:80px;height:80px;border-radius:100%;object-fit:cover;}

@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){
    .hero-section.bg-img {width: 100%;height: auto;}
    .hero-section.bg-img .cd-intro {width: 100%;padding: 60px 0;}
    .hero-section.bg-img .cd-intro .cd-headline {font-size: 18px;line-height: 34px;}
    .hero-section.bg-img .cd-intro .cd-words-wrapper {text-align: center;width: 100% !important;}
    .hero-section.bg-img .cd-intro .cd-words-wrapper b {font-size: 22px !important;}
    .hero-section.bg-img .cd-intro .btn-box {margin-top: 25px;display: flex;flex-direction: column;gap: 10px;}
	.banner-swiper-two .rts-banner-area-two {height: auto !important;padding: 60px 0 120px 0 !important;}
	.banner-swiper-two .rts-banner-area-two .banner-inner-two-content .title {font-size: 30px;line-height: 1.2;}
	.banner-inner-two-content p.disc {margin-bottom: 30px;font-size: 15px;}
	.social-wrapper-one::after {display:none;}
	.features-section {margin-top: 50px;}
	.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 {padding-left: 0;}
	.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: 20px;}
	.business-goal-area-2 .title-style-two .title {font-size: 24px;}
	.business-goal-area-2 .consultancy-style-one .signle-consultancy {max-width: 100%;}
	.rts-counter-up-area.counter-bg .single-counter {justify-content: flex-start !important;}
	.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;}
}