.header-wrapper {max-width: 1320px !important;margin: 0 auto;padding: 0;height: 100px;}
.header-wrapper .header-left .logo a {font-size: 20px;text-transform: uppercase;color: #000000;font-weight: 600;}
.white-version .rn-header .header-right a.rn-btn {text-transform: uppercase;box-shadow: none;background: #ffffff;color: #ffa000;}
.sticky .header-wrapper {height: 80px;}
.white-version .rn-header.header--fixed.sticky {background-color: #ffa714;}
.white-version .rn-header .header-right a::before {background: #ffffff;}
.slide.slider-style-1 {padding-top: 150px;padding-bottom: 60px;background: url(../img/bg-pattern.png), linear-gradient(45deg, rgba(244,244,184,1), rgba(250,179,62,1));}
.slide.slider-style-1 .content .inner {margin-bottom: 0;}
.white-version .slide .content .inner .subtitle {font-weight: 500;font-size: 14px;letter-spacing: 2px;margin-bottom: 12px;}
.slide .content .inner .title {font-weight: 600;font-size: 48px;line-height: 65px;margin-bottom: 20px;font-family: "Inter", sans-serif;}
.slide .content .inner .title span {color: #df8900 !important;}
.slide .content .inner p {font-size: 20px;font-family: 'Montserrat';font-weight: 500;color: #333333;margin-bottom: 20px;}
.slide .content .inner .description {font-size: 18px;line-height: 34px;color: #333333 !important;font-family: "Lato", sans-serif;padding-right: 10%;opacity: 1;text-align: justify;margin: 0;}
.slide .content .inner h4 {font-size: 24px;line-height: 34px;color: #1e2125;margin-bottom: 10px;}
.slide .content .inner ul {margin: 0 0 10px 0;padding: 0 0 0 30px;}
.slide .content .inner ul li {font-size: 16px;line-height: 26px;color: #333333 !important;font-family: "Lato", sans-serif;padding-right: 10%;margin: 0 0 10px 0;}
.slide .content .inner h3 {font-size: 60px;text-align: center;opacity: .05;color: #333333;margin: 30px 0 0 0;animation: jumping-img 1s linear .6s infinite alternate;}
.white-version .slide .thumbnail::before {box-shadow: none;background: linear-gradient(45deg, #f6c36e, #f6f2bf);}
.rn-resume-area {background: #ffffff;padding: 90px 0;}
.personal-experience-inner .experience-list .resume-single-list .inner .heading {border-bottom: 1px solid #cccccc !important;padding-bottom: 10px;margin-bottom: 10px;}
.personal-experience-inner .experience-list .resume-single-list .inner .heading .title h4 {font-size: 20px;line-height: 30px;margin-bottom: 0;font-weight: 500;}
.personal-experience-inner .experience-list .resume-single-list .inner p {font-size: 15px;line-height: 30px;text-align: justify;margin: 0 0 20px;}
.rn-client-area .section-title .title {font-weight: 600;font-size: 36px;line-height: 52px;margin-bottom: 12px;color: #262626 !important;}
.rn-client-area .mission-card p {font-size: 16px;line-height: 28px;color: #333333 !important;font-family: 'Nunito';margin: 0 0 10px;}
.rn-client-area .mission-card ul li {font-size: 16px;line-height: 26px;color: #333333 !important;font-family: 'Nunito';margin: 0 0 10px;}
.rn-contact-area {background: #ffffff;}
.rn-contact-area .contact-about-area .title-area p {font-size: 16px;line-height: 30px;color:#444444;margin: 0 0 20px;}
.rn-contact-area .contact-about-area .description ul {list-style: none;padding: 0;}
.rn-contact-area .contact-about-area .description ul li {display: flex;align-items: center;gap:20px;margin-bottom: 20px;font-size: 16px;line-height: 30px;color:#444444;}
.rn-contact-area .contact-about-area .description ul li i {display: flex;justify-content: center;align-items: center;width: 40px;min-width: 40px;height: 40px;background: #fe0955;color: #ffffff;}
.rn-contact-area .contact-about-area .description ul li a {font-size: 16px;line-height: 30px;color:#444444;margin: 0;}
.rn-footer-area {background: #000000;padding: 20px 0;}
.rn-footer-area .footer-area .description {color: #cccccc;}

.about-area {padding: 90px 0;background:#ffffff;}
.about-area .content .inner .title{font-weight: 600;font-size: 36px;line-height: 48px;margin-bottom: 12px;font-family: "Inter", sans-serif;color: #000000;}
.about-area .content .inner p {font-size: 16px;line-height: 30px;color: #333333 !important;font-family: 'Nunito';text-align: justify;margin: 0 0 10px;}
.about-area .image {margin-right:25px;}
.about-area .image img {width:100%;height:auto;border-radius:10px;}

.rn-client-area {padding: 100px 0;background: url(../img/bg-pattern.png), #f5f3b9;}
.rn-client-area .section-title {text-align: center;max-width: 65%;margin: 0 auto 30px;}
.rn-client-area .section-title span.subtitle {color: #df8900 !important;}
.rn-client-area .section-title p {font-size: 16px;line-height: 26px;color: #333333 !important;font-family: 'Nunito';margin: 0;}
.rn-client-area .mission-card {padding: 30px;background: rgb(248,199,101,.15);border: 1px dashed #f9c158;border-radius: 10px;text-align: center;}
.rn-client-area .mission-card img {height: 65px;margin-bottom: 12px;}
.rn-client-area .mission-card h4 {font-family: 'Inter';font-size: 16px;font-weight: 500;text-transform: uppercase;line-height: 1;margin-bottom: 10px;color: #262626;}
.rn-client-area .mission-card p {font-size: 15px;line-height: 24px;color: #333333 !important;font-family: 'Lato';margin: 0;}
.rn-service-area {padding: 100px 0;background: #ffffff;}
.rn-service-area .section-title {text-align: center;max-width: 65%;margin: 0 auto 30px;}
.rn-service-area .section-title span.subtitle {color: #df8900 !important;}
.rn-service-area .section-title .title {font-weight: 600;font-size: 36px;line-height: 52px;margin-bottom: 12px;color: #262626 !important;}
.rn-service-area .service-box {background: #ffffff;box-shadow: none;border: 1px solid #cba135;padding: 30px;border-radius:10px;min-height: 182px;}
.rn-service-area .service-box .content .title {font-size: 20px;color: #000000;font-family: 'Poppins';font-weight: 600;margin-bottom: 10px;}
.rn-service-area .service-box .content p {font-size: 16px;line-height: 28px;font-family: 'Nunito';margin: 0;color: #333333;}
.legacy-area {background: #fffee3;padding:90px 0;}
.legacy-area .content .subtitle {color: #df8900 !important;letter-spacing: 2px;display: block;line-height: 14px;font-size: 14px;font-weight: 500;margin-bottom: 10px;font-family: "Montserrat", sans-serif;}
.legacy-area .content .title {font-weight: 600;font-size: 36px;line-height: 52px;margin-bottom: 12px;color: #262626 !important;}
.legacy-area .content p {font-size: 16px;line-height: 28px;font-family: 'Nunito';margin: 0;color: #333333;}
.legacy-area .content ul {padding: 0 0 0 20px;}
.legacy-area .content ul li {font-size: 16px;line-height: 28px;font-family: 'Nunito';margin-bottom: 10px;color: #333333;}
.legacy-area .image img {width:100%;height:auto;border-radius:10px;}
.global-area {background: #2b1800;padding:90px 0;}
.global-area .content .subtitle {color: #df8900 !important;letter-spacing: 2px;display: block;line-height: 14px;font-size: 14px;font-weight: 500;margin-bottom: 10px;font-family: "Montserrat", sans-serif;}
.global-area .content .title {font-weight: 600;font-size: 36px;line-height: 52px;margin-bottom: 12px;color: #ffffff !important;}
.global-area .content p {font-size: 16px;line-height: 28px;font-family: 'Nunito';margin: 0;color: #eeeeee;}
.global-area .content h6 {margin: 20px 0 0 0;font-family: 'Montserrat';font-size: 18px;font-weight: 600;line-height: 1.2rem;color: #f2f0b1;}
.global-area .image {width:70%;height:auto;margin:0 auto;}
.global-area .image img {width:100%;height:auto;border-radius:10px;animation: fa-spin 25s infinite linear;}
.rn-contact-area .section-title .section-title {text-align: center;max-width: 65%;margin: 0 auto 30px;}
.rn-contact-area .section-title span.subtitle {color: #df8900 !important;}
.rn-contact-area .section-title .title {font-weight: 600;font-size: 36px;line-height: 52px;margin-bottom: 12px;color: #262626 !important;}
.rn-contact-area .contact-about-area {background: #fffee3 !important;box-shadow: none !important;}
.rn-contact-area .contact-about-area .title-area .title {font-family: 'Inter';font-size: 18px;font-weight: 700;text-transform: uppercase;line-height: 1;margin-bottom: 10px;color: #262626;}
.rn-contact-area .contact-about-area .title-area p {font-size: 16px;font-family: 'Nunito';line-height: 28px;color: #333333;margin: 0 0 20px;}
.rn-contact-area .contact-about-area .description ul li {font-size: 16px;font-family: 'Nunito';line-height: 24px;}
.rn-contact-area .contact-about-area .description ul li i {background: #df8900;}
.rn-footer-area .footer-area .description {color: #cccccc;margin: 0;font-family: 'Nunito';}
.white-version .backto-top > div {background-color: #ffffff;}
.white-version .backto-top > div svg {color: #ffa714;}

@keyframes jumping-img {
    0% {
        transform: translateY(5px);
    }

    100% {
        transform: translateY(-25px);
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@media (max-width: 767px){
    .header-wrapper .header-right i {color: #ffffff;}
	.header-right .hamberger-menu .feather-menu:before {content: "\f479";font-family: bootstrap-icons !important;}
	.popup-mobile-menu.menu-open .menu-header .logo {font-size: 18px;text-transform: uppercase;color: #000000;font-weight: 600;}
	.slide.slider-style-1 {padding-top: 120px;padding-bottom: 30px;}
	.slide .content .inner .title {font-size: 30px;line-height: 42px;margin-bottom: 10px;}
	.slide .content .inner .description {font-size: 16px;line-height: 26px;padding-right: 0%;margin: 0;}
    .slide .content .inner p {font-size: 15px;margin-bottom: 10px;}
    .slide .content .inner h3 {font-size: 42px;}
	.section-title h2.title {font-size: 28px;}
    .about-area {padding: 50px 0 30px;}
    .about-area .image {margin-right: 0;margin-bottom: 20px;}
    .about-area .content .inner .title {font-size: 28px;line-height: 30px;}
    .rn-client-area {padding: 50px 0;}
    .rn-client-area .section-title {max-width: 100%;margin: 0 auto 20px;}
    .rn-client-area .section-title .title {font-size: 28px;line-height: 36px;}
    .rn-client-area .mission-card {margin-bottom: 20px;}
    .rn-service-area {padding: 50px 0;}
    .rn-service-area .section-title {max-width: 100%;margin: 0 auto 20px;}
    .rn-service-area .section-title .title {font-size: 28px;line-height: 36px;}
    .rn-service-area .service-box .content .title {font-size: 18px;line-height: 24px;}
    .legacy-area {padding: 50px 0;}
    .legacy-area .content .title {font-size: 28px;line-height: 36px;}
    .legacy-area .image {margin-top:20px;}
    .global-area {padding: 50px 0;}
    .global-area .content {margin-top:20px;}
    .global-area .content .title {font-size: 28px;line-height: 36px;}
    .global-area .content h6 {font-size: 16px;font-weight: 600;line-height: 2.75rem;}
    .rn-contact-area {padding: 50px 0 30px;}
    .rn-contact-area .section-title .title {font-size: 28px;line-height: 36px;}
    .rn-footer-area .footer-area .description {font-size: 15px;}
}