.color-style-four .urane-loader-item {background-color: #011440;}
.top-bar-area.bg-dark {background-color: #000716 !important;}
.top-bar-area.top-bar-style-three.extra-pad {padding-bottom: 50px;padding-top: 12px;}
.top-bar-area.top-bar-style-three .item-flex li {margin-right: 0;margin-left: 12px;font-weight: 400;font-size: 14px;}
.top-bar-area.top-bar-style-three .item-flex li a {font-weight: 400;width: 35px;height: 35px;display: block;background: #000716;border-radius: 100%;text-align: center;line-height: 35px;}
.top-bar-area.top-bar-style-three .item-flex li i {color: #fdd079 !important;font-size: 15px;}
.color-style-four .top-bar-style-three .left-box ul li i {color: #fdd079 !important;}
.color-style-four .top-bar-style-three .text-end .item-flex::after {background: #fdd079;}
.main-menu nav.navbar.validnavs.navbar-box.navbar-style-three {top: 55px;}
.main-menu nav.navbar.validnavs.navbar-box.navbar-style-three .nav-box {background: #4e4e4e;padding:5px 30px;}
.main-menu nav.navbar.validnavs.navbar-box.navbar-style-three .navbar-brand>img {height: 90px;}
.main-menu nav.navbar.validnavs.navbar-box.navbar-style-three ul.nav>li>a {font-weight: 500;font-size: 14px;color: #ffffff;text-transform: uppercase;}
.main-menu nav.navbar.validnavs.navbar-box.navbar-style-three ul li.dropdown ul.dropdown-menu {width: 265px;}
.main-menu nav.navbar.validnavs.navbar-box.navbar-style-three ul li.dropdown ul.dropdown-menu li a {font-size: 15px;text-transform: uppercase;font-weight: 500 !important;background: #f7f7f7;margin-bottom: 3px;}
.main-menu nav.navbar.validnavs.navbar-box.navbar-style-three ul li.dropdown ul.dropdown-menu li a:hover {background: #011440 !important;color:#ffffff;}
.main-menu nav.navbar.validnavs.navbar-box.navbar-style-three .attr-nav li {border-left: 1px solid #dddddd;padding-left: 20px;}
.main-menu nav.navbar.validnavs.navbar-box.navbar-style-three .attr-nav .side-menu span {background: #fdd079;}
.banner-slider .main-sliderBx {position: relative;width: 100%;height: auto;}
.banner-slider .main-sliderBx::after {position: absolute;top:0;left: 0;content: "";width: 100%;height: 100%;/*background: rgba(1,20,64,.35);*/}
.banner-slider .main-sliderBx img {width: 100%;height: auto;}
.banner-slider.owl-carousel .owl-nav .owl-prev {left: 50px;position: absolute;width: 50px;height: 50px;border: 2px solid #ffffff;border-radius: 100%;top: 50%;}
.banner-slider.owl-carousel .owl-nav .owl-prev span {font-size: 24px;color: #ffffff;}
.banner-slider.owl-carousel .owl-nav .owl-next {right: 50px;position: absolute;width: 50px;height: 50px;border: 2px solid #ffffff;border-radius: 100%;top: 50%;}
.banner-slider.owl-carousel .owl-nav .owl-next span {font-size: 24px;color: #ffffff;}
.about-style-five-area .thumb-style-five-thumb .short-quote {font-size: 16px;font-family: 'Nunito Sans';background: #011440;padding: 30px;}
.about-style-five-area .thumb-style-five-thumb .short-quote span {font-family: 'Nunito Sans';font-size: 36px;font-weight: 900;margin-right: 10px;color: #fdd079;}
.about-style-five-area .about-style-six-info .heading {margin-bottom: 20px;}
.about-style-five-area .about-style-six-info .heading .sub-title {font-size: 15px;color: #011440;background: #011440;background-clip: text;margin-bottom: 0px;font-family: 'Nunito Sans';line-height: 20px;}
.about-style-five-area .about-style-six-info .heading .title {font-family: 'Nunito Sans';font-size: 36px;font-weight: 700;color: #161616;margin-bottom: 0px;line-height: 42px;}
.about-style-five-area .about-style-six-info .content p {font-size: 16px;line-height: 28px;padding: 0;text-align: justify;font-family: 'Nunito Sans';font-weight: 400;color: #333333;}
.about-style-five-area .about-style-six-info .content ul.list-style-seven li {padding-top: 20px;margin-top: 20px;}
.about-style-five-area .about-style-six-info .content ul.list-style-seven h4 {font-size: 18px;color: #011440;}
.about-style-five-area .about-style-six-info .content .btn.btn-theme {background: #fdd079;color: #000000;text-transform: uppercase;}
.about-style-five-area .about-style-six-info .content .btn.btn-theme:hover {color: #ffffff;}
.feature-style-four-area .feature-contentBx .sub-title {font-size: 15px;color: #011440;background: #011440;background-clip: text;margin-bottom: 0px;font-family: 'Nunito Sans';line-height: 20px;}
.feature-style-four-area .feature-contentBx .title.split-text {font-family: 'Nunito Sans';font-size: 36px;font-weight: 700;color: #161616;margin-bottom: 20px;line-height: 42px;}
.feature-style-four-area .feature-contentBx p.split-text {font-size: 16px;line-height: 28px;padding: 0;text-align: justify;font-family: 'Nunito Sans';font-weight: 400;color: #333333;margin-bottom: 15px;}
.feature-style-four-area .feature-contentBx h4 {font-size: 20px;font-family: 'Nunito Sans';color: #011440;}
.feature-style-four-area .feature-contentBx .btn.btn-theme {background: #fdd079;text-transform: uppercase;color: #000000;}
.feature-style-four-area .feature-contentBx .btn.btn-theme:hover {color: #ffffff;}
.feature-style-four-area .feature-contentBx .icon {background: #011440;}
.services-style-five-area .heading-left {margin-bottom: 35px;}
.services-style-five-area .heading-left .sub-title {font-size: 15px;color: #011440;background: #011440;background-clip: text;margin-bottom: 0px;font-family: 'Nunito Sans';line-height: 20px;}
.services-style-five-area .heading-left .title {font-family: 'Nunito Sans';font-size: 36px;font-weight: 700;color: #161616;margin-bottom: 0px;line-height: 42px;}
.services-five-nav-tabs .nav-item .nav-link .icon {background: #011440;}
.services-five-nav-tabs .nav-item .nav-link .icon img {filter: brightness(0) invert(1);}
.services-five-nav-tabs .nav-item .nav-link.active {background: #011440;}
.services-style-five-area .nav.services-five-nav-tabs .nav-item {margin-bottom: 20px !important;}
.services-style-five-area .nav.services-five-nav-tabs .nav-item .nav-link {padding: 20px !important;}
.color-style-four .services-five-nav-tabs .nav-item .nav-link.active .icon {background: #fdd079;}
.color-style-four .services-five-nav-tabs .nav-item .nav-link.active .icon img {filter: brightness(0) invert(0);}
.color-style-four .services-five-thumb .overlay {width: 80%;background: rgba(0, 7, 22, .95);;padding: 30px;border-radius: 7px;}
.color-style-four .services-five-thumb .overlay h4 {font-family: 'Nunito Sans';margin-bottom: 10px;font-weight: 600;}
.color-style-four .services-five-thumb .overlay p {color: #c9c9c9;margin: 0;font-weight: 400;font-family: 'Nunito Sans';line-height: 28px;}
.color-style-four .services-five-thumb .overlay .btn.btn-theme {margin-top: 20px;background: #fdd079;text-transform: uppercase;color: #000000;}
.choose-us-style-two-area .choose-us-two-info .sub-title {font-size: 15px;color: #011440;background: #011440;background-clip: text;margin-bottom: 0px;font-family: 'Nunito Sans';line-height: 20px;}
.choose-us-style-two-area .choose-us-two-info .title {font-family: 'Nunito Sans';font-size: 36px;font-weight: 700;color: #161616;margin-bottom: 0px;line-height: 42px;}
.choose-us-style-two-area .choose-us-two-info .feature-contentBx h4 {font-size: 20px;font-family: 'Nunito Sans';color: #011440;}
.choose-us-style-two-area .choose-us-two-info ul.list-style-two li p {margin: 0;font-size: 15px;text-align: justify;color: #333333;}
.brand-style-two-area {padding:60px 0 !important;}
.brand-style-two-area .brand-style-two-carousel img {max-height: 60px;}
.estimate-style-four-area {position: relative;}
.estimate-style-four-area::after {position: absolute;top: 0;left: 0;content: "";width: 100%;height: 100%;background: rgb(0 43 143 / 35%);}
.estimate-style-four-area .estimate-style-four-items .sub-title {font-size: 15px;color: #fdd079;background: #fdd079;background-clip: text;margin-bottom: 0px;font-family: 'Nunito Sans';line-height: 20px;}
.estimate-style-four-area .estimate-style-four-items .title {font-family: 'Nunito Sans';font-size: 36px;font-weight: 700;color: #ffffff;margin-bottom: 0px;line-height: 42px;}
.estimate-style-four-area .estimate-style-four-items .video-play-button {background: #fdd079;}
.estimate-style-four-area .estimate-style-four-items .video-play-button i {color: #171827;}
.estimate-style-four-area .estimate-style-four-items {position: relative;z-index: 9;padding: 120px 50px;}
.estimate-style-four-area .estimate-style-four-form form.quote-style-four .form-group textarea {background: transparent;color: var(--white);border: 1px solid rgba(255, 255, 255, 0.2);height: 120px;}
.estimate-style-four-area .estimate-style-four-form form.quote-style-four button {background: #fdd079;text-transform: uppercase;color: #000000;margin: 0;}
.testimonial-style-three-area .site-heading .sub-title {font-size: 15px;color: #011440;background: #011440;background-clip: text;margin-bottom: 0px;font-family: 'Nunito Sans';line-height: 20px;}
.testimonial-style-three-area .site-heading .title {font-family: 'Nunito Sans';font-size: 36px;font-weight: 700;color: #161616;margin-bottom: 0px;line-height: 42px;}
.testimonial-style-three-area .testimonial-style-three-item {border: 1px solid #011440;}
.blog-area .site-heading .sub-title {font-size: 15px;color: #011440;background: #011440;background-clip: text;margin-bottom: 0px;font-family: 'Nunito Sans';line-height: 20px;}
.blog-area .site-heading .title {font-family: 'Nunito Sans';font-size: 36px;font-weight: 700;color: #161616;margin-bottom: 0px;line-height: 42px;}
.blog-area .home-blog-style-one-item img {border-radius: 10px;width: 100%;height: 300px;object-fit: cover;}
.blog-area .home-blog-style-one-item ul.home-blog-meta li a {color: #011440;}
.blog-area .home-blog-style-one-item .blog-title {line-height: 26px;}
.blog-area .home-blog-style-one-item .blog-title a {background-image: none !important;background: transparent;font-size: 20px;font-family: 'Nunito Sans';font-weight: 700;line-height: 6px;}
footer.footer-two.bg-dark {background-color: #000d2c !important;}
footer.footer-two .f-item.about img {height: 150px;margin-bottom: 15px;}
footer.footer-two .f-item.about p {color: #cccccc;margin: 0;font-size: 16px;text-align: justify;font-weight: 400;}
footer.footer-two .footer-item {padding: 90px 50px 50px;}
footer.footer-two .footer-item .f-item .widget-title {font-size: 18px;font-weight: 600;margin-bottom: 25px;position: relative;font-family: 'Nunito Sans';text-transform: uppercase;padding-bottom: 15px;}
footer.footer-two .footer-item .f-item .widget-title:before {position: absolute;left: 0;width: 60px;height: 2px;content: '';background-color: #fdd079;border-radius: 40px;bottom: 0;}
footer.footer-two .footer-item .f-item .widget-title:after {position: absolute;left: 65px;width: 15px;height: 2px;content: '';background-color: #fdd079;border-radius: 40px;bottom: 0;}
footer.footer-two .footer-bottom {padding: 10px 0;background: #00174e;}
.color-style-four .side .widget .logo::after {background: #011440;}
.side .widget .logo img {height: 100px;}
.side .close-side {top: 50px;}
.side .widget h3 {font-size: 20px;}
.side .widget p {margin: 0;text-align: justify;font-size: 15px;}

.breadcrumb-area {padding: 120px 0;padding-top: 200px;}
.breadcrumb-area.shadow.dark:after {background: #011440;opacity: 0.75;}
.breadcrumb-area .breadcrumb li {font-weight: 500;}
.breadcrumb-area .breadcrumb li a {font-weight: 500;color: #fdd079;}

.about-style-two-area {padding:90px 0 !important;}
.about-style-two-area .about-image-card img {width:100%;height:auto;border-radius:10px;}
.about-style-two-area .about-style-two-info .info span {font-size: 16px;color: #011440;margin-bottom: 10px;font-family: 'Nunito Sans';line-height: 20px;display: inline-block;font-weight: 600;}
.about-style-two-area .about-style-two-info .info h3 {font-family: 'Nunito Sans';font-size: 36px;font-weight: 700;color: #161616;margin-bottom: 20px;line-height: 42px;}
.about-style-two-area .about-style-two-info .info p {font-size: 16px;line-height: 30px;text-align: justify;color: #444444;}
.history-style-one-area {padding:60px 0;background:#011440 !important;}
.history-fun-facts .fun-fact .counter {font-size: 65px;font-weight: 600;margin-bottom: 30px;font-family: 'Nunito Sans';color: #eeeeee;}
.history-fun-facts p {color:#ffffff;}
.speciality-style-one-area .item {background:#000716 !important;padding:30px;border-radius:7px;min-height: 375px;}
.speciality-style-one-area .item .icon {width:90px;height:90px;border-radius:10px;background:#0033a9;text-align: center;line-height: 90px;margin-bottom:20px;}
.speciality-style-one-area .item .icon img {height:60px;}
.speciality-style-one-area .item .info h4 {font-size: 24px;font-family: 'Nunito Sans';color: #ffffff;margin-bottom: 10px;}
.speciality-style-one-area .item .info p {font-size: 16px;text-align: justify;line-height: 30px;color: #b5bbc9;margin:0;}

.brand-style-one-area .brand-one-info .sub-title {font-size: 15px;color: #011440;background: #011440;background-clip: text;margin-bottom: 0px;font-family: 'Nunito Sans';line-height: 20px;}
.brand-style-one-area .brand-one-info .title {font-family: 'Nunito Sans';font-size: 36px;font-weight: 700;color: #161616;margin-bottom: 0px;line-height: 42px;margin-bottom:20px;}
.brand-style-one-area .brand-one-info p {font-size: 16px;line-height: 30px;text-align: justify;color: #444444;}
.brand-style-one-area .brand-style-one-items {background: #ffffff;}

.contact-style-one-area .title {font-family: 'Nunito Sans';font-size: 36px;font-weight: 700;color: #161616;margin-bottom: 0px;line-height: 42px;margin-bottom:20px;}

.feature-style-four-area .feature-imgBx {position:relative;}
.feature-style-four-area .feature-imgBx .thumbBx {text-align:center;}
.feature-style-four-area .feature-imgBx .thumbBx img {width:80%;height:400px;object-fit:cover;border-radius:10px;}
.feature-style-four-area .feature-imgBx .smallBx {position: absolute;bottom: -50px;right: -75px;}

.careerBx {background: #f7f7f7;padding: 50px 30px;box-shadow: 0 0 4px #cccccc;border-radius: 10px;}

.about-style-two-area.retails-sec {padding:90px 0 0 0 !important;}
.pricing-style-one-area {padding: 0 0 90px 0 !important;}
.pricing-style-one-area .pricing-style-one-item {padding: 20px;box-shadow: 0px 5px 30px -5px rgb(109 117 143 / 33%);border-radius: 5px;text-align:center;margin-bottom:20px;min-height: 275px;}
.pricing-style-one-area .pricing-style-one-item img {height: 72px;width: auto;object-fit: contain;margin-bottom:15px;}
.pricing-style-one-area .pricing-style-one-item .contBx h4 {font-weight: 700;font-size: 18px;text-transform: uppercase;margin: 0 0 12px 0;}
.pricing-style-one-area .pricing-style-one-item .contBx p {font-weight: 400;font-size: 16px;margin: 0;}

.gallery-style-one-area .site-heading .sub-title {font-size: 15px;color: #011440;background: #011440;background-clip: text;margin-bottom: 0px;font-family: 'Nunito Sans';line-height: 20px;}
.gallery-style-one-area .site-heading .title {font-family: 'Nunito Sans';font-size: 36px;font-weight: 700;color: #161616;margin-bottom: 0px;line-height: 42px;}

.hero-area .top-bar-area {position: relative;z-index: 9;padding: 0;border-bottom: 1px solid #555962;}
.hero-area .top-bar-area .left-box .item-flex li {font-size: 15px;font-family: 'Nunito Sans';color: #ffffff;position:relative;padding:10px 0;}
.hero-area .top-bar-area .left-box .item-flex li::after {position:absolute;top:0;right:-15px;width:1px;height:100%;content:"";background:#555962;}
.hero-area .top-bar-area .left-box .item-flex li i {color:#fdd079;}
.hero-area .top-bar-area .social .item-flex li {margin-left: 10px;}
.hero-area .top-bar-area .social .item-flex li a {width: 30px;height: 30px;display: block;background: #000716;text-align: center;border-radius: 100%;line-height: 30px;}
.hero-area .top-bar-area .social .item-flex li a i {font-size: 14px;margin: 0;color: #fdd079;}
.hero-area .main-menu {background: transparent;}
.hero-area .main-menu nav.navbar .nav-box {background: transparent !important;padding: 10px !important;}
.hero-area .main-menu nav.navbar .nav-box ul.nav>li>a {padding: 28px 20px !important;}
.is-sticky {position: fixed;top: 0;left: 0;right: 0;z-index: 999;background-color: #000716 !important;}
.main-menu.is-sticky nav.navbar.validnavs.navbar-box.navbar-style-three .nav-box {background: #000716 !important;}

.hero-area {background-image: url(../img/hero-banner.webp);background-position: center;background-repeat: no-repeat;background-size: cover;padding: 0 0 100px 0;position: relative;}
.hero-area::after {position:absolute;top:0;left:0;width:100%;height:100%;content:"";background: rgba(0, 7, 22, .65);}
.hero-area .content-box {position: relative;z-index: 9;padding-top:100px;}
.hero-area .content-box span {font-size: 15px;color: #fdd079;margin-bottom: 10px;font-family: 'Nunito Sans';line-height: 20px;display:block;}
.hero-area .content-box h3 {font-size: 72px;font-family: 'Barlow', sans-serif;font-weight: 500;color: #ffffff;line-height: 1.1;margin-bottom: 20px;}
.hero-area .content-box p {font-size: 18px;font-family: 'Nunito Sans';max-width: 550px;line-height: 30px;color: #ffffff;}
.hero-area .content-box .btn-theme {background: #fdd079;color: #000000;}
.hero-area .content-box .btn-theme.btn-white {background: #ffffff;color: #000000;}
.hero-area .content-box .btn-theme.btn-white:hover {color:#ffffff;}
.hero-area .item-wraper {position: relative;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-gap: 10px;}
.hero-area .item-wraper .item-box {background :rgba(0, 13, 40, 0.55);padding:30px;border-radius:10px;border:1px solid #000716;position: relative;z-index: 9;min-height: 245px;transition:all .3s;}
.hero-area .item-wraper .item-box img {height: 60px;margin-bottom: 10px;}
.hero-area .item-wraper .item-box h4 {font-size: 18px;font-weight: 600;color: #ffffff;text-transform: uppercase;margin-bottom:10px;}
.hero-area .item-wraper .item-box p {font-size: 15px;font-family: 'Nunito Sans';line-height: 26px;color: #cccccc;font-weight: 400;margin-bottom:0px;}
.hero-area .item-wraper .item-box:hover {background: rgba(0, 13, 40, 0.35);}

@media (max-width:767px){
	.main-menu nav.navbar.validnavs.navbar-box.navbar-style-three {top: 0;}
	.main-menu nav.navbar.validnavs.navbar-box.navbar-style-three a.navbar-brand {left: auto;right: 0;}
	.main-menu nav.navbar.validnavs .navbar-toggle i {color: #ffffff;}
	.collapse-mobile {background: #000716 !important;}
	.feature-style-four-area .feature-imgBx .smallBx {bottom: -65px;right: 0;}
	
	.hero-area .main-menu nav.navbar .nav-box {background: #000716 !important;padding: 0px !important;}
	.hero-area .main-menu nav.navbar .nav-box ul.nav>li>a {padding: 10px 20px !important;}
	nav.navbar.validnavs.mobile-sidenav .navbar-collapse.collapse.collapse-mobile {width: 100%;}
	.hero-area .content-box {padding-top: 50px;}
	.hero-area .content-box h3 {font-size: 36px;font-family: 'Barlow', sans-serif;font-weight: 500;color: #ffffff;line-height: 48px;margin-bottom: 20px;}
	.hero-area .content-box p {font-size: 16px;font-family: 'Nunito Sans';max-width: 100%;line-height: 26px;color: #ffffff;}
	.hero-area .content-box .btn-theme {margin-bottom: 10px;min-width: 200px;}
	.hero-area .item-wraper {grid-template-columns: 1fr;}
	.hero-area .item-box {min-height: auto;margin-bottom: 20px;}
}