.header_area .top_bar {background: #002770;}
.header_area .top_bar .top_inner .common_css {line-height: 40px;}
.header_area .top_bar .top_inner .common_css .contntent i {color: #f15922;}
.header_area .top_bar .top_inner .common_css .contntent .text span, .top_bar .top_inner .common_css .contntent .text a {color: #d5d5d5;}
.header_area .header.style_one.style_two_remade .auto-container {padding: 7px 20px 7px;}
.header_area .header, .header_area .default_sickty_heaad {padding: 10px 0;}
.header_area .header .header_logo_box img {width: auto;height: 60px;max-width: none;}
.header_area .header .header_content_collapse .navigation_menu .navbar_nav li {margin-right: 40px;}
.header_area .header .header_content_collapse .navigation_menu .navbar_nav li a {font-size: 15px;font-weight: 700;font-family: 'Nunito Sans';text-transform: uppercase;color: #262626;}
.header .header_content_collapse .navigation_menu .navbar_nav li.active a.nav-link {color: #f15922 !important;}
.header_area .header .header_right_content .theme-btn.one {background: #002770;border: 1px solid #002770;}
.header_area .header .header_right_content .theme-btn.one:hover {background:transparent;color:#0073b5;}
.header_area .header .header_right_content .contact-toggler::before {background: #f15922;}
.hero-sec {width: 100%;height: 650px !important;position: relative;}
.hero-sec video {width: 100%;height: 100%;object-fit: cover;}
.hero-sec .overlayBx {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: linear-gradient(to bottom, rgba(0, 39, 112, .15) 0%, rgba(0, 39, 112, .35) 65%, rgba(0, 39, 112, .85) 100%);}
.hero-sec .overlayBx h3 {position: absolute;bottom: 60px;text-align: center;width: 100%;font-size: 36px;font-weight: 600;color:#ffffff;font-family: 'Inter';}
.about-section .image_boxes.style_one .image.two {bottom: -85px;}
.about-section .title_all_box .title_sections .before_title {font-size: 15px;text-decoration: none;text-transform: uppercase;display: inline-block;font-weight: 600;font-family: 'Inter';padding: 0;border-left: none;border-bottom: none;line-height: 26px;margin-bottom: 10px;color: #f15922;}
.about-section .title_all_box .title_sections h2 {font-family: 'Nunito Sans';font-size: 30px;position: relative;font-weight: 700;color:  #002770;margin-bottom: 20px;line-height: 36px;}
.about-section .title_all_box .title_sections h2::before {background: #f15922;bottom: 0;content: "";height: 3px;left: 0%;position: absolute;width: 20px;margin-left: 0px;}
.about-section .title_all_box .title_sections h2::after {background: #f15922;bottom: 0;content: "";height: 3px;left: 0%;position: absolute;width: 50px;margin-left: 25px;}
.about-section .title_all_box .title_sections p {font-size: 15px;line-height: 26px;padding: 0;text-align: justify;margin-bottom: 10px;}
.about-section .theme-btn.one {background: #002770;border:1px solid #002770;}
.about-section .theme-btn.one:hover {background: transparent;border:1px solid #002770;color: #002770;}
.counter-sec {background: #002770;}
.counter-sec .counter-block {padding: 15px 0 0;position: relative;max-width: 220px;margin: 0 auto;}
.counter-sec .counter-block .coun_ter {background: #f15922;text-align: center;line-height: 100px;width: 100px;height: 100px;border-radius: 50%;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);transform: translateX(-50%);position: absolute;top: 0;left: 50%;z-index: 2;transition: .5s all;}
.counter-sec .counter-block .coun_ter .count-text {font-size: 30px;font-weight: 600;color: transparent;-webkit-text-stroke: 0.8px #fff;}
.counter-sec .counter-block .coun_ter small {font-size: 28px;font-family: 'Inter';font-weight: 600;color: #ffffff;}
.counter-sec .counter-block .content_box {border: 1px dashed #003958;background: #e2e2e2;text-align: center;padding: 130px 25px 25px;box-shadow: 0 0 10px rgb(0 61 96);;border-radius: 50%;overflow: hidden;position: relative;z-index: 1;width: 200px;height: 200px;margin: 0 auto;}
.counter-sec .counter-block .content_box::before {content: "";background: #014cd7;width: 100%;height: 90%;border-radius: 50%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);transform: translateX(-50%);position: absolute;top: -65px;left: 50%;transition: .6s all;}
.counter-sec .counter-block:hover .content_box::before {height: 100%;top: 0;transition: .6s all;}
.counter-sec .counter-block:hover  .coun_ter {top: 30px;background: #fff;transition: .5s all;}
.counter-sec .counter-block:hover  .coun_ter .count-text {-webkit-text-stroke: 0.8px #f15922;}
.counter-sec .counter-block:hover .coun_ter small {color: #f15922;}
.counter-sec .counter-block:hover .content_box h6 {color: #ffffff;position: relative;}
.counter-sec .counter-block .content_box h6 {font-size: 15px;font-weight: 500;text-transform: uppercase;font-family: 'Rubik';}
.service-section-one .title_all_box .title_sections .before_title {font-size: 15px;text-decoration: none;text-transform: uppercase;display: inline-block;font-weight: 600;font-family: 'Inter';padding: 0;border-left: none;border-bottom: none;line-height: 26px;margin-bottom: 10px;color: #f15922;}
.service-section-one .title_all_box .title_sections h2 {font-family: 'Nunito Sans';font-size: 30px;position: relative;font-weight: 700;color: #002770;line-height: 36px;margin-bottom: 20px;}
.service-section-one .title_all_box .title_sections h2::before {background: #f15922;bottom: 0;content: "";height: 3px;left: 50%;position: absolute;width: 20px;margin-left: -50px;}
.service-section-one .title_all_box .title_sections h2::after {background: #f15922;bottom: 0;content: "";height: 3px;left: 50%;position: absolute;width: 50px;margin-left: -20px;}
.service-section-one .service_box.style_four .service_content .content_inner h2 a {margin-bottom: 0px;font-family: 'Rubik';font-weight: 500;font-size: 18px;}
.service-section-two .title_all_box .title_sections .before_title {font-size: 15px;text-decoration: none;text-transform: uppercase;display: inline-block;font-weight: 600;font-family: 'Inter';padding: 0;border-left: none;border-bottom: none;line-height: 26px;margin-bottom: 10px;color: #f15922;}
.service-section-two .title_all_box .title_sections h2 {font-family: 'Nunito Sans';font-size: 30px;position: relative;font-weight: 700;color: #002770;line-height: 36px;margin-bottom: 20px;}
.service-section-two .title_all_box .title_sections h2::before {background: #f15922;bottom: 0;content: "";height: 3px;left: 50%;position: absolute;width: 20px;margin-left: -50px;}
.service-section-two .title_all_box .title_sections h2::after {background: #f15922;bottom: 0;content: "";height: 3px;left: 50%;position: absolute;width: 50px;margin-left: -20px;}
.service-section-two .service_box.style_three .service_content {border-radius: 10px;margin-bottom: 60px;}
.service-section-two .service_box.style_three .service_content .content_inner span {width: 90px;height: 90px;background: #002770;font-size: 36px;line-height: 90px;}
.service-section-two .service_box.style_three .service_content .content_inner span i {width: 90px;height: 90px;border: 3px dashed #f15922;}
.service-section-two .service_box.style_three .service_content .content_inner .nom {color: #f15922;}
.service-section-two .service_box.style_three .service_content .content_inner h2 {font-size: 18px;line-height: 24px;font-family: 'Nunito Sans';}
.service-section-two .service_box.style_three:hover .service_content .content_inner small {font-size: 42px;}
.call-to-action-section {background: linear-gradient(to right, #f15922, #a52b00);position: relative;overflow: hidden;padding:50px 0;}
.call-to-action-section::before {height: 250px;width: 250px;content: "";position: absolute;border: 45px solid rgba(255, 255, 255, .1);border-radius: 50%;top: -5rem;left: -5rem;}
.call-to-action-section::after {border: 45px solid rgba(255, 255, 255, .07);border-radius: 50%;top: -6rem;right: -5rem;height: 250px;width: 250px;content: "";position: absolute;}
.call-to-action-section .call_to_action.style_two .left_content {padding: 0;}
.call-to-action-section .call_to_action.style_two .left_content h1 {font-size: 30px;line-height: 42px;font-weight: 600;margin-bottom: 0;color: #fff;font-family: 'Nunito Sans';text-shadow: 0 0 2px #001948;text-transform: uppercase;}
.call-to-action-section .call_to_action.style_two .right-content {display: flex;justify-content: space-between;}
.call-to-action-section .call_to_action.style_two .right-content .theme-btn.five {background: #002770;border:1px solid #002770;min-width: 165px;height: 56px;padding: 0px 12px;}
.call-to-action-section .call_to_action.style_two .right-content .theme-btn.five.border {background: #ffffff;border:1px solid #ffffff !important;color: #002770;}
.testimonial-section .title_all_box .title_sections .before_title {font-size: 15px;text-decoration: none;text-transform: uppercase;display: inline-block;font-weight: 600;font-family: 'Inter';padding: 0;border-left: none;border-bottom: none;line-height: 26px;margin-bottom: 10px;color: #f15922;}
.testimonial-section .title_all_box.style_three .title_sections .before_title::before {display: none;}
.testimonial-section .title_all_box .title_sections h2 {font-family: 'Nunito Sans';font-size: 30px;position: relative;font-weight: 700;color: #002770;line-height: 36px;margin-bottom: 20px;padding-bottom: 10px;}
.testimonial-section .title_all_box .title_sections h2::before {background: #f15922;bottom: 0;content: "";height: 3px;left: 50%;position: absolute;width: 20px;margin-left: -50px;}
.testimonial-section .title_all_box .title_sections h2::after {background: #f15922;bottom: 0;content: "";height: 3px;left: 50%;position: absolute;width: 50px;margin-left: -20px;}
.testimonial-section .testimonial_sec.style_three .testimonial_box i {color: #002770;background: #e7efff;}
.testimonial-section .testimonial_sec.style_three .testimonial_box .description {margin-bottom: 30px;}
.testimonial-section .testimonial_sec.style_three .testimonial_box .title {font-family: 'Nunito Sans';}
.testimonial-section .testimonial_sec.style_three .testimonial_box p.from {color: #002770;font-weight: 600;font-size: 15px;margin-bottom: 10px;font-family: 'Nunito Sans';}
.testimonial-section .testimonial_sec.style_three .testimonial_box .rating {padding: 0;}
.testimonial-section .testimonial_sec.style_three .testimonial_box .rating ul li span {color: #f15922;}
.blog-section .title_all_box .title_sections .before_title {font-size: 15px;text-decoration: none;text-transform: uppercase;display: inline-block;font-weight: 600;font-family: 'Inter';padding: 0;border-left: none;border-bottom: none;line-height: 26px;margin-bottom: 10px;color: #f15922;}
.blog-section .title_all_box.style_three .title_sections .before_title::before {display: none;}
.blog-section .title_all_box .title_sections h2 {font-family: 'Nunito Sans';font-size: 30px;position: relative;font-weight: 700;color: #002770;line-height: 36px;margin-bottom: 30px;padding-bottom: 10px;}
.blog-section .title_all_box .title_sections h2::before {background: #f15922;bottom: 0;content: "";height: 3px;left: 50%;position: absolute;width: 20px;margin-left: -50px;}
.blog-section .title_all_box .title_sections h2::after {background: #f15922;bottom: 0;content: "";height: 3px;left: 50%;position: absolute;width: 50px;margin-left: -20px;}
.blog-section .news_box.style_four .date {background: #002770;}
.blog-section .news_box.style_four .content_box h2 a {line-height: 28px;font-size: 20px;font-family: 'Nunito Sans';}
.blog-section .news_box.style_four .content_box h2 a:hover {color: #f15922;}
.footer_widgets_wrap.bg_dark_2 {background: #001640 !important;}
.footer_widgets_wrap.bg_dark_2 .footer_logo img {width: 220px;background: #ffffff;padding: 5px;border-radius: 7px;}
.footer_widgets_wrap.bg_dark_2 .fo_wid_title h2 {font-size: 18px;font-weight: 600;margin-bottom: 5px;position: relative;font-family: 'Nunito Sans';text-transform: uppercase;padding-bottom: 10px;}
.footer_widgets_wrap.bg_dark_2 .footer_widgets .fo_wid_title:before {position: absolute;left: 0;width: 60px;height: 3px;content: '';background-color: #f15922;border-radius: 40px;bottom: -5px;}
.footer_widgets_wrap.bg_dark_2 .footer_widgets .fo_wid_title:after {position: absolute;left: 65px;width: 15px;height: 3px;content: '';background-color: #f15922;border-radius: 40px;bottom: -5px;}
.footer_copy_right.bg_dark_3 {background: #002770 !important;}
.footer_copy_right.bg_dark_3 .footer_copy_content a {color: #f15922;}
.preloader-wrap::before {background: #002770;}
.prgoress_indicator svg.progress-circle path {stroke: #f15922;}
.prgoress_indicator::after {color: #f15922;}
.modal_popup .modal-popup-inner .post_contet_modal .post_enable {grid-template-columns: 1fr 1fr 1fr;}
.modal_popup .modal-popup-inner .post_contet_modal .post_enable .modal_post_grid img {height: 150px;}
.modal-popup-inner .form_content p i {color: #002770;}
body input[type=submit], body button[type=submit] {background: #002770;}
.modal_popup .modal-popup-inner .close-modal {background: #f15922;}

@media (max-width:767px){
	.header_area .top_bar {display: none;}
	.hero-sec .overlayBx h3 {font-size: 26px;}
	.about-section .image_boxes.style_one { margin: 0;}
	.about-section .image_boxes.style_one .image.two {display: none;}
	.about-section .pd_left_40 {padding-left: 0 !important;}
	.counter-sec .counter-block .content_box {margin: 0 auto 30px;}
	.call-to-action-section .call_to_action.style_two .left_content h1 {font-size: 24px;line-height: 36px;text-align: center;margin-bottom:20px;}
	.call-to-action-section .call_to_action.style_two .right-content {display: block;}
	.call-to-action-section .call_to_action.style_two .right-content .theme-btn.five {min-width: 100%;margin-bottom:10px;}
}