html, body {overflow-x: hidden !important;}
html {scroll-behavior: smooth;}
.header-one .header-top-area-wrapper {background: #0a2e5b;}
.header-one .header-top-area-wrapper .header-top-one-wrapper .left .phone a {padding: 11px 0;display: block;color: #fff;font-size: 14px;position: relative;transition: var(--transition);}
.header-one .header-top-area-wrapper .header-top-one-wrapper .left .phone a:hover::after {width: 100%;}
.header-one .header-top-area-wrapper .header-top-one-wrapper .left .phone a::after {content: "";position: absolute;left: 0;bottom: 12px;height: 1px;width: 0%;background: #fff;transition: var(--transition);}
.header-one .header-main .header-main-one-wrapper .nav-area {margin-right: 0;}
.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: 65px;}
.header-one .header-main .header-main-one-wrapper .nav-area ul li.main-nav {padding: 30px 0;font-weight: 700 !important;font-size: 15px;text-transform: uppercase;}
.header-one .header-main .header-main-one-wrapper .header-right {display:flex;align-items:center;gap:60px;}
.header-one .header-main .header-main-one-wrapper .header-right .contactBtn {display: flex;align-items: center;gap: 10px;font-size: 16px;font-weight: 600;color: #111032;position:relative;}
.header-one .header-main .header-main-one-wrapper .header-right .contactBtn::after {position: absolute;content: "";top: 10%;right: -30px;width: 1px;height: 80%;background: #bcbcbc;}
.header-one .header-main .header-main-one-wrapper .header-right .contactBtn i {display: flex;align-items: center;justify-content: center;background: #e8b938;color: #0b2b59;border-radius: 100%;width: 40px;height: 40px;font-size: 18px;}
.header-one .header-main .header-main-one-wrapper .header-right .social-profile {display: flex;align-items: center;gap: 15px;}
.header-one .header-main .header-main-one-wrapper .header-right .social-profile a {font-size: 20px;color: #1d3b65;}
.header-one .header-main .header-main-one-wrapper .rts-btn.btn-primary {background: #0a2e5b;color: #e5b433;text-transform: uppercase;border-radius: 5px;font-weight: 600;}
.header-one .header-main .header-main-one-wrapper #menu-btn {background: #e5b433;border-radius: 5px;}
.rts-banner-area.banner-style-one {background-image: url(../images/hero/banner-2.webp);height: 450px;display: flex;align-items: center;}
.rts-banner-area.banner-style-one::after {position: absolute;top: 0;left: 0;content: "";width: 100%;height: 100%;background: rgba(0,20,46,.75);}
.rts-banner-area.banner-style-one .banner-inner-two-content {position: relative;z-index: 9;}
.rts-banner-area.banner-style-one .banner-inner-two-content .pre-title {text-transform: uppercase;font-weight: 700;color: #f5d047;margin-bottom: 20px;}
.rts-banner-area.banner-style-one .banner-inner-two-content .title {font-size: 60px;line-height: 1.5;font-family: "Poppins", sans-serif !important;font-weight: 600;text-transform: uppercase;margin:0;}
.rts-banner-area.banner-style-one .banner-inner-two-content p.disc {font-size: 18px;line-height:30px;font-weight: 400;letter-spacing: 1px;}
.rts-banner-area.banner-style-one .banner-inner-two-content .rts-btn.btn-primary.btn-white {background: #e5b433;color: #000000;text-transform: uppercase;font-size: 16px;font-weight: 600;border-radius: 5px;}
.rts-banner-area.banner-style-one .banner-inner-two-content .rts-btn.btn-primary.btn-white::before {background: #ffffff;}
.rts-about-area-two {padding: 80px 0 65px;}
.rts-about-area-two .left-thumbnail-about-area-two .counter-about-area {padding: 50px 35px;background: #0a2e5b;}
.rts-about-area-two .left-thumbnail-about-area-two img {border-radius: 10px;}
.rts-about-area-two .about-inner-content-two .title-style-two .pre {flex-direction: row;justify-content: center;align-items: center;padding: 5px 10px;border: 2px solid #e5b433;font-size: 14px;color: #e5b433;display: flex;max-width: max-content;text-transform: uppercase;margin-bottom: 20px;font-weight: 600;border-radius: 5px;letter-spacing: 1px;}
.rts-about-area-two .about-inner-content-two .title-style-two .title {font-size: 48px;font-weight: 700;line-height: 1.25;}
.rts-about-area-two .about-inner-content-two .about-between-wrapper {margin-top: 15px;}
.rts-about-area-two .about-inner-content-two .about-between-wrapper h5 {font-size: 24px;font-weight: 800;margin: 0;}
.rts-about-area-two .about-inner-content-two .about-between-wrapper p.disc {max-width: 100%;line-height: 1.75;font-weight: 500;text-align: justify;color: #444444;font-size: 16px;margin-bottom: 0px;}
.rts-about-area-two .about-inner-content-two .call-and-sign-area.two {gap: 0;margin-top: 20px;}
.rts-about-area-two .about-inner-content-two .call-area::after {display: none;}
.rts-about-area-two .about-inner-content-two .call-and-sign-area .call-area .icon {background: #e5b433;}
.rts-about-area-two .faq-wrapper-inner-page .accordion-item {margin-bottom: 25px;border: 1px solid #1c2544;}
.rts-about-area-two .faq-wrapper-inner-page .accordion-item .accordion-header button {padding: 15px 25px;}
.rts-about-area-two .faq-wrapper-inner-page .accordion-item .accordion-header button::after {content: "\f282";font-family: bootstrap-icons!important;}
.rts-about-area-two .faq-wrapper-inner-page .accordion-item .accordion-header button[aria-expanded=true]::after {content: "\f286";}
.rts-about-area-two .faq-wrapper-inner-page .accordion-item .accordion-body {padding: 0 20px 20px 25px;font-size: 16px;color: #262626;}
.rts-about-area-two .faq-wrapper-inner-page .accordion-item .accordion-body ul {margin: 0;padding: 0 0 0 30px;}
.rts-about-area-two .faq-wrapper-inner-page .accordion-item .accordion-body ul li {font-size: 15px;line-height: 26px;margin-top: 0;margin-bottom: 7px;color: #363636;}
.rts-about-area-two .faq-wrapper-inner-page .accordion-item .accordion-body ul li a {color: #002796;}
.rts-footer-area {background: #000c1b;padding: 90px 0 50px 0;}
.rts-footer-area .footer-two-single-wized .footer-logo {height: 80px;background: #ffffff;border-radius: 10px;padding: 7px;margin-bottom: 20px;}
.rts-footer-area .footer-two-single-wized.left p.disc {font-size: 15px;color: #cccccc;line-height: 28px;text-align: justify;}
.rts-footer-area .footer-two-single-wized .wized-title-area .wized-title {margin-bottom: 5px;font-weight: 700;color: #ffffff;}
.rts-footer-area .footer-two-single-wized .wized-title-area img {filter: invert(1);}
.rts-footer-area .footer-two-single-wized .wized-2-body ul li a {color: #cccccc !important;}
.rts-footer-area .footer-two-single-wized .wized-2-body .contact-info-1 .icon i {font-size: 18px;color: #000000;}
.rts-footer-area .footer-two-single-wized .wized-2-body .contact-info-1 .disc span {color: #e5b433;}
.rts-footer-area .footer-two-single-wized .wized-2-body .contact-info-1 .disc a {color: #ffffff !important;font-weight: 500;font-size: 18px;}
.rts-footer-area .footer-two-single-wized .wized-2-body .contact-info-1 .disc p {color: #ffffff !important;font-weight: 500;font-size: 15px;}
.rts-copy-right-1 {background: #0a2e5b;padding: 10px 0;text-align: center;}
.rts-copy-right-1 p {font-size: 15px;line-height: 24px;font-weight: 400;color: #cccccc;margin: 0;}
.side-bar .close-icon-menu i {background: #000c1b;}
.side-bar .rts-sidebar-menu-desktop .logo {height: 80px;}
.side-bar .rts-sidebar-menu-desktop .body .disc {line-height: 1.75;font-weight: 500;color: #444444;font-size: 16px;margin-bottom: 30px;}

@media screen and (min-device-width: 1282px) and (max-device-width: 1400px) {
    .header-one .header-main .header-main-one-wrapper .nav-area {margin-right: 35px;}
    .header-one .header-main .header-main-one-wrapper .nav-area ul {gap: 30px;}
    .header-one .header-main .header-main-one-wrapper .thumbnail a img {height: 52px;}
    .rts-banner-area.banner-style-one {height: 600px !important;}
	.rts-banner-area.banner-style-one .banner-inner-two-content .title {font-size: 48px;}
	.rts-banner-area.banner-style-one .banner-inner-two-content p.disc {font-size: 16px;line-height: 28px;}
	.rts-about-area-two .about-inner-content-two .title-style-two .title {font-size: 42px;}
}

@media screen and (min-device-width: 768px) and (max-device-width: 991px) {
    .header-one .header-main .header-main-one-wrapper .thumbnail a img {height: 48px !important;}
	.header-one .header-main .header-main-one-wrapper #menu-btn {max-width: 55px;}
	.rts-banner-area.banner-style-one {height: auto;padding: 60px 0;}
	.rts-banner-area.banner-style-one .banner-inner-two-content .title {font-size: 42px;max-width: 90%;margin: 0 auto 20px;}
	.rts-banner-area.banner-style-one .banner-inner-two-content p.disc {font-size: 16px;line-height: 30px;max-width: 90%;}
	.rts-about-area-two {padding: 50px 0;}
	.rts-about-area-two .about-inner-content-two .title-style-two .title {font-size: 36px;line-height: 1.35;}
}

@media (max-width: 767px){
	.header-one .header-main .header-main-one-wrapper .thumbnail a img {height: 48px;width: auto;max-width: fit-content;}
	.header-one .header-main .header-main-one-wrapper .header-right .contactBtn {display: none;}
	.header-one .header-main .header-main-one-wrapper .header-right .social-profile {display: none;}
	.rts-banner-area.banner-style-one {height: auto !important;padding: 60px 0;}
	.rts-banner-area.banner-style-one .banner-inner-two-content .pre-title {margin-bottom: 10px;font-size: 14px;line-height: 1;}
	.rts-banner-area.banner-style-one .banner-inner-two-content .title {font-size: 28px;line-height: 1.75;}
	.rts-banner-area.banner-style-one .banner-inner-two-content p.disc {font-size: 14px;line-height: 26px;font-weight: 400;letter-spacing: 0;}
	.rts-about-area-two {padding: 50px 0;}
	.rts-about-area-two .about-inner-content-two .title-style-two .title {font-size: 30px;line-height: 1.35;}
	.rts-about-area-two .faq-wrapper-inner-page .accordion-item .accordion-body {color: #363636;font-size: 15px;line-height: 28px;}
	.rts-about-area-two .faq-wrapper-inner-page .accordion-item .accordion-body br {display: block;}
	.rts-footer-area {padding: 50px 0 20px 0;}
}