:root {
    --theme-color: #e3572b;
    --theme-color2: #e3d250;
    --theme-color3: #ecf8f8;
    --dark-color: #002e66;
}

.header-style6 .header-top {background: #002e66;}
.header-style6 .header-top .list-style-1 {padding: 10px 0;}
.header-style6 .header-top .outer-box {display: flex;align-items: center;gap: 40px;}
.header-style6 .header-top .outer-box .link-box {display: flex;align-items: center;gap: 40px;}
.header-style6 .header-top .outer-box .link-box li a {color: #90b4b6;position: relative;}
.header-style6 .header-top .outer-box .link-box li a::after {position: absolute;content:"";top:0;right:-20px;background:#90b4b6;width:1px;height:100%;}
.header-style6 .main-wrapper .logo {flex: inherit;min-width: auto;}
.header-style6 .sticky-wrapper .main-wrapper .menu-area .header-logo img {height: 90px;}
.header-style6 .main-wrapper .nav-menu .main-menu>ul>li>a {text-transform: uppercase;font-size: 14px;color: #161616 !important;font-weight: 600;}
.header-style6 .main-wrapper .nav-menu .main-menu>ul>li.active>a {color: var(--theme-color) !important;}
.header-style6 .main-wrapper .nav-menu .main-menu>ul>li.menu-item-has-children>a::before {content: "\f282";font-family: bootstrap-icons!important;color:#161616 !important;opacity: 1;}
.header-style6 .main-wrapper .nav-menu .main-menu ul.sub-menu li a {color: #161616;text-transform: uppercase;font-size: 14px;font-weight: 600;}
.header-style6 .main-wrapper .nav-menu .main-menu ul.sub-menu li ul.sub-menu {margin-left: 0;}
.header-style6 .main-wrapper .nav-menu .main-menu ul.sub-menu li ul.sub-menu li a {color: #161616;text-transform: uppercase;font-size: 14px;font-weight: 600;}
.header-style6 .main-wrapper .nav-menu .main-menu ul.sub-menu li.menu-item-has-children>a::after {content: "\f285";font-family: bootstrap-icons!important;color:#161616 !important;opacity: 1;}
.header-style6 .main-wrapper .header-right-wrapper {flex: inherit;}
.header-style6 .main-wrapper .nav-menu .main-menu ul.sub-menu li.menu-item-has-children>a::after {content: "\f285";font-family: bootstrap-icons!important;color:#161616 !important;opacity: 1;}
.header-style6 .header-right-wrapper .header-right .header-btn span {font-size: 18px;color: var(--theme-color2);}
.header-style6 .main-wrapper .header-right-wrapper .header-right .theme-btn.bg-dark:hover {color: #002e66;background-color: var(--theme-color2) !important;}
.sticky-header.fixed-header .main-menu>ul>li.menu-item-has-children>a::before  {content: "\f282";font-family: bootstrap-icons!important;color:#161616 !important;opacity: 1;right: -20px;}
.sticky-header.fixed-header .main-menu ul.sub-menu li a {color: #161616;text-transform: uppercase;font-size: 14px;font-weight: 600;}
.sticky-header.fixed-header .main-menu ul.sub-menu li ul.sub-menu li a {color: #161616;text-transform: uppercase;font-size: 14px;font-weight: 600;}
.sticky-header.fixed-header .main-menu ul.sub-menu li.menu-item-has-children>a::after {content: "\f285";font-family: bootstrap-icons!important;color:#161616 !important;opacity: 1;}
.sticky-header {background: rgb(255, 255, 255, .75);padding: 5px 0;}
.sticky-header .menu-area .header-logo img {height: 72px;}
.sticky-header .main-menu>ul>li>a {font-size: 14px;text-transform: uppercase;color: #161616;padding: 24px 0;}
.sticky-header .main-menu>ul>li.active a {color: var(--theme-color);}
.hero-section.style-4 {border-radius: 0;}
.hero-section.style-4 .image-box {width: 100%;height: 650px;position: relative;}
.hero-section.style-4 .image-box img {width: 100%;height: 100%;object-fit: cover;}
.asterisk::before {background: url(../img/icons/asterisk.png) no-repeat center / cover;}
.about-section.style-4 .about-image-wrapper .about-single-card {margin: 0 -135px 35px 0;}
.about-section.style-4 .about-content-wrapper .title-area.two .sec-title {color: #262626;}
.about-section.style-4 .about-content-wrapper .title-area.two .sec-text {font-size: 16px;line-height: 30px;text-align: justify;color: #444444 !important;margin-bottom: 15px;}
.counter-section.style-2 {background: #011350;overflow: hidden;}
.counter-section.style-2 .fun_shape-bg {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 1;opacity: .35;}
.counter-section.style-2 .counter-box {text-align: center;position: relative;z-index: 9;background: rgba(255, 255, 255, .15);border: 1px dashed #075f95;border-radius: 10px;padding: 10px;display: flex;flex-direction: column;align-items: center;gap: 15px;text-align: center;}
.counter-section.style-2 .counter-box .icon {background-color: rgba(255, 255, 255, .15);}
.counter-section.style-2 .counter-box .title {font-size: 36px;}
.counter-section.style-2 .counter-box .text {text-transform: uppercase;font-size: 14px;color: #eeeeee;}
.service-section.style-5 .title-area.three .sec-title {color: #262626;}
.service-section.style-5 .service-box-five .inner-box .title {font-size: 20px;font-weight: 600;}
.service-section.style-5 .service-box-five .inner-box .title a {color: #262626;}
.service-section.style-5 .service-box-five .inner-box .text {font-size: 15px;line-height: 26px;margin-bottom: 20px;color: #444444;}
.service-section.style-5 .service-box-five:hover .inner-box .title a {color: var(--white-color);}
.service-section.style-5 .service-box-five:hover .inner-box .text {color: var(--gray-color2);}
.choose-section .choose-content-wrapper .title-area.two .sec-title {color: #262626;}
.choose-section.style-5 .choose-content-wrapper .features-list li {font-size: 16px;color: #262626;}
.choose-section.style-5 .choose-content-wrapper .features-list li::before {content: "\f26a";font-family: bootstrap-icons !important;}
.cta-section .cta-text .title-area .video-box a {display: flex;justify-content: center;align-items: center;width: 120px;height: 120px;background-color: #e3d250;font-size: 65px;color: #000000;margin: 0 auto;border-radius: 10px;}
.cta-section .cta-text .title-area .video-box a i {color: #000000;}
.cta-section .cta-text .title-area .sec-title {font-size: 48px;line-height: 60px;margin-bottom: 15px;margin-top: 15px;font-weight: 400;}
.testimonial-section .testi-content-wrap .title-area.two .sec-title {color: #262626;}
.testimonial-section .testimonial-card-five .inner-box .text {font-size: 15px;line-height: 26px;color: #444444;}
.testimonial-section .testimonial-card-five .inner-box .user-info .user-name {font-size: 18px;font-weight: 500;}
.testimonial-section .testimonial-card-five .inner-box .user-info .user-title {font-size: 12px;text-transform: uppercase;}
.blog-section {background: #f9f9f9 !important;}
.blog-section .title-area.three .sec-title {color: #262626;}
.blog-section .blog-single-box .inner-box .blog-content .title {font-size: 20px;line-height: 28px;margin-bottom: 10px;}
.blog-section .blog-single-box .inner-box .blog-content .text {color: #444444;font-size: 15px;line-height: 26px;margin-bottom: 10px;}
.blog-section .blog-single-box .inner-box .blog-content .continue-reading {font-size: 14px;margin-top: 0;text-transform: uppercase;}
.blog-section .blog-single-box .inner-box .blog-content .continue-reading::before {content: "\f138";font-family: bootstrap-icons!important;font-size: 16px;font-weight: 400;}
.newsletter-section {background-image: linear-gradient(#f9f9f9 50%, #002046 50%);}
.footer-section {background-color: #002046 !important;}
.footer-section .footer-top {padding: 90px 0 60px 0;}
.footer-section .footer-top .footer-widget .title {font-weight: 500;font-size: 18px;text-transform: uppercase;letter-spacing: 0;color: #ffffff;position: relative;}
.footer-section .footer-top .footer-widget .title::before {position: absolute;left: 0;width: 12px;height: 2px;content: '';background-color: var(--theme-color);border-radius: 10px;bottom: -12px;}
.footer-section .footer-top .footer-widget .title::after {position: absolute;left: 20px;width: 50px;height: 2px;content: '';background-color: var(--theme-color);border-radius: 10px;bottom: -12px;}
.footer-section .footer-top .footer-widget.brand-header {margin-left: 0;margin-right: 50px;}
.footer-section .footer-top .footer-brand .text {color: var(--gray-color2);font-size: 15px;text-align: justify;}
.footer-section .footer-top .footer-widget ul li a {font-size: 14px;text-transform: uppercase;}
.footer-section .footer-top .footer-widget .notify {margin-top: 20px;}
.footer-section .footer-top .footer-widget .notify p {margin: 0;font-size: 16px;color: #eeeeee;}
.footer-section .footer-top .footer-widget .notify p a {color: #eeeeee;}
.footer-section .footer-bottom {border-top: none;padding: 10px 0;background-color: #00397e;}
.scroll-top:after {content: "\f148";font-family: bootstrap-icons!important;}

@media (max-width: 767px){
	.header-style6 .sticky-wrapper .main-wrapper .menu-area .header-logo {padding: 7px 0;}
	.header-style6 .sticky-wrapper .main-wrapper .menu-area .header-logo img {height: 60px;}
	.sticky-header .menu-area .header-logo {padding: 7px 0;}
	.sticky-header .menu-area .header-logo img {height: 60px;}
	.hero-section.style-4 .image-box {height: auto;}
	.service-section.style-5 .title-area.three .sec-title {line-height: 36px;}
	.choose-section .choose-content-wrapper.ml-30 {margin-left: 0 !important;}
	.choose-section.style-5 .choose-content-wrapper .info-box .icon {width: 70px;height: 70px;min-width: 70px;}
	.choose-section.style-5 .choose-content-wrapper .info-box .text {font-size: 18px;line-height: 28px;font-weight: 500;}
	.choose-section.style-5 .choose-content-wrapper .features-list li {padding-left: 30px;font-size: 15px;color: #262626;line-height: 24px;}
	.cta-section .cta-text .title-area .sec-title {font-size: 36px;line-height: 48px;}
	.footer-section .footer-top .footer-widget.brand-header {margin-left: 0;margin-right: 0;margin-bottom: 0;}
}