body {
  font-family: 'Open Sans'!important;
}
 /*.h_dark {
background: transparent;
}*/
.header_area.navbar_fixed {
  background-color: #273B5D;
  box-shadow: 0px 0px 5px 0px #000000;
}

.navbar-brand img {
  max-height: 60px;
}

.header_area_two+section, .header_area_three+section {
  margin-top: 0px;
}

.header_area.navbar_fixed .menu_four .menu_toggle .hamburger span, .header_area.navbar_fixed .menu_four .menu_toggle .hamburger-cross span {
  background: #e45038;
}

.footer_three .footer_top {
  border-color: #001F43;
  color: #b2b6c4;
}

.orange {
  color: #e45037 !important;
}

.uppercase {
  text-transform: uppercase;
}

h2 {
  font-family: inherit !important;
  font-size: 30px !important;
  line-height: 40px !important;
  margin-bottom: 25px !important;
}

h1 {
  font-family: inherit !important;
  font-size: 40px !important;
  color: white !important;
}

h3 {
  font-family: inherit !important;
  font-size: 20px !important;
}

.uppercase {
  text-transform: uppercase;
}

.service_item .s_icon_dm_blue {
  background: rgb(1, 30, 67);
  background: linear-gradient(90deg, rgba(1, 30, 67, 1) 0%, rgba(14, 70, 127, 1) 100%);
  box-shadow: 0px 14px 30px 0px rgba(1, 30, 67, 1);
}

.btn_get {
  color: #e45039;
}

.header_area.navbar_fixed .btn_get {
  background-color: #fff;
  color: #000;
}

.header_area.navbar_fixed .menu_four .btn_get {
  border-color: #e45039;
}

.menu_four .btn_get:hover {
  border-color: #e45039;
  background-color: #fff;
  color: #000;
}

.header_area.navbar_fixed .menu_four .btn_get:hover {
  background-color: #e45039;
  border-color: #fff;
  color: #fff;
}

.partner_info {
  max-width: 100%;
}

.slider_area {
  background: none;
  background-color: #9FC1E9;
  /*background-image: -webkit-linear-gradient(81deg, #a71658 0%, #00aff0 100%);*/
  background: #333954;
  background: -moz-linear-gradient(top, #333954 0%, #9FC1E9 100%);
  background: -webkit-linear-gradient(top, #333954 0%, #9FC1E9 100%);
  background: linear-gradient(to bottom, #333954 0%, #9FC1E9 100%);
}

.h_dark {
  background: transparent;
}

.header_area.navbar_fixed {
  background-color: #273B5D;
}

.service_item img {
  width: 170px;
}

.seo_features_img.seo_features_img_two .round_circle {
  background: #0E467F;
}

.seo_subscribe_area, .h_action_area {
  background-color: #273B5D;
}


.seo_subscribe_form .input-group .check-btn {
  background-color: #E45038;
}

.s_features_item.s_features_item_two .s_features_content .learn_btn:hover, .price_btn, .s_subcribes .btn-submit, .f_widget.about-widget .f_list li a:hover, .f_widget .widget-wrap p a:hover, .footer_bottom a, .menu > .nav-item:hover .nav-link, .menu > .nav-item.active .nav-link, .menu > .nav-item.submenu.mega_menu.mega_menu_two .mega_menu_inner .dropdown-menu .nav-item .item .text:hover, .menu > .nav-item.submenu .dropdown-menu .nav-item:hover > .nav-link, .menu > .nav-item.submenu .dropdown-menu .nav-item:focus > .nav-link, .menu > .nav-item.submenu .dropdown-menu .nav-item.active > .nav-link, .footer_bottom a:hover {
  color: #e45039;
}


@media (max-width: 576px) {
  .about_btn {
    width: 100%;
    margin-bottom: 10px;
  }

  .row-reverse {
    /*flex-direction: column-reverse!important;*/
  }

  .seo_features_img.seo_features_img_two .round_circle {
    /*height: 315px;*/
  }

  .seo_features_img_two img {
    max-width: 70%;
  }
}

@media (min-width: 893px) {
  .header_area.navbar_fixed .w_menu .nav-item .nav-link {
    color: #fff;
  }
}

.header_area_seven .header_top {
  background-color: #e45038;
  background-color: #fff;
}

.header_area_seven .header_top .header_social_icon {
  border-left: 1px solid #fff;
  border-left: 1px solid #000;
}

.header_area_seven .header_top .header_top_menu li:before {
  background: #fff;
  background: #000;
}

.header_area_seven .header_top a {
  line-height: 5px;
}

.header_area_seven .header_top .header_contact_info li a, .header_area_seven .header_top .header_top_menu li a, .header_social_icon li a, .header_contact_info li {
  color: #000;
  text-transform: none;
}

.header_contact_info {
  padding: 0;
}

.header_top_menu b {
  color: #e45038;
}

.btn_three:hover {
  color: #e45038;
  background: #ffffff;
}
.btn-orange {
  background: #e45038;
  color: #fff
}
.btn-orange:hover {
  color: #e45038;
  background: #ffffff;
}

.angled-edge {
  position: relative;
}
.angled-edge::before {
  position: absolute;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(255,255,255)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,100'%3E%3C/polygon%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  content: '';
  height: 100px;
  top: 0px;
  right: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}

.angled-edge-lightblue::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(241,242,252)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,100'%3E%3C/polygon%3E%3C/svg%3E");
}

.angled-edge-white::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(255,255,255)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,100'%3E%3C/polygon%3E%3C/svg%3E");
}

.angled-edge-grey::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(250,250,253)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,100'%3E%3C/polygon%3E%3C/svg%3E");
}

*:not(.fa):not(.fas):not(.far):not(.fal):not(.fad):not(.fab):not(i):not(.ti-facebook):not(.ti-twitter):not(.ti-instagram) {
  font-family: 'Open Sans'!important;
}
