
li.navigation-item.right_side_m.icon-search svg path,
li.navigation-item.right_side_m.icon-search svg circle,
li.navigation-item.right_side_m.login_button svg path {
    stroke: #fff;
}


.sticky li.navigation-item.right_side_m.login_button svg path,
.sticky li.navigation-item.right_side_m.icon-search svg circle,
.sticky li.navigation-item.right_side_m.icon-search svg path,
.hover_nav li.navigation-item.right_side_m.login_button svg path,
.hover_nav li.navigation-item.right_side_m.icon-search svg circle,
.hover_nav li.navigation-item.right_side_m.icon-search svg path {
    stroke: #002e42;
}
.navigation-button-toggler svg line {
    stroke: #fff;
}

.sticky .navigation-button-toggler svg line {
    stroke: #002e42;
}
.page-template-custom-open-source-atr li.logo_main_block svg g {fill: #fff !important;}
.os-bar.container-fluid {
    background-size: cover !important;
    background-position-y: bottom !important;
}
.page-template-custom-open-source-atr .navigation-menu>li>a {
    color: #fff !important;
}
.sticky g.Group,
.sticky g#Group {
    fill: #002e42;
}
.hover_nav g.Group,
.hover_nav g#Group {
    fill: #002e42;
}
.page-template .sticky li.right_side_m.menu_request_demo a:hover, .page-template .sticky li.right_side_m.menu_free_trial a:hover {
    box-shadow: 0 4px 6px 0 rgba(1,45,65,0.2);
      border-radius: 37px;
  color: #002e42 !important;
    background: #f7c15c !important;
}
.page-template-custom-open-source-atr .navigation-menu a:after{
  background-color: #fff !important;
}
.page-template-custom-open-source-atr .color-bg-header  .navigation-menu a:after{
  background-color: #002e42 !important;
}
.page-template-custom-open-source-atr .color-bg-header .navigation-menu>li>a {
    color: #002e42 !important;
}
.page-template-custom-open-source-atr .color-bg-header li.logo_main_block svg g {fill: #002e42 !important;}
.page-template-custom-open-source-atr li.right_side_m.menu_request_demo a,
.page-template-custom-open-source-atr li.right_side_m.menu_free_trial a {
    background: #f7c15c;
    color: #002e42 !important;
        border: 3px solid #f7c15c !important;

}
.page-template-custom-open-source-atr li.right_side_m.menu_request_demo,
.page-template-custom-open-source-atr li.right_side_m.menu_free_trial {
border:none !important;
}
.page-template-custom-open-source-atr li.right_side_m.menu_request_demo a:hover, .page-template-custom-open-source-atr li.right_side_m.menu_free_trial a:hover {
    box-shadow: 0 4px 6px 0 rgba(1,45,65,0.2);
        border-radius: 37px;
  background: #f7c15c !important;
}
.page-template-custom-open-source-atr .color-bg-header li.right_side_m.menu_request_demo a:hover, .page-template-custom-open-source-atr .color-bg-header li.right_side_m.menu_free_trial a:hover {
    color: #002e42 !important;
}
g#Menu-Resources-White-2--Desktop{ stroke:#fff !important; }
.sticky g#Menu-Resources-White-2--Desktop{ stroke:#002e42 !important; }
div#os_section_two {
    background: #F5F5F5;
        padding-top: 80px;
}
.os-bar.container-fluid {
    padding: 0px;
    background: #f5f5f5;
}
.os-bar.container-fluid {
    min-height: 480px;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #f5f5f5 !important;
}

.os_project p.title_o {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: #002e42;
    margin-bottom: 0px;

}
.os_project p {
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    color: #002e42;
}
.more_info_btns.justify-content-center a {
    color: #2C8EB8;
    font-size: 18px;

}
.more_info_btns.justify-content-center a:hover {
    color: #2C8EB8;
    text-decoration: none;
}
.content_box.os_box {
    background: #fff;
    min-height: 280px;
    margin: 0px 10px;
    padding: 15px;

    transition: all 0.3s;
        position: inherit;
}
div#os_section_two .container {
    overflow: visible;
}
.content_box.os_box:hover {
  -webkit-box-shadow: 0px 20px 30px 8px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 20px 30px 8px rgba(0,0,0,0.1);
  box-shadow: 0px 20px 30px 8px rgba(0,0,0,.1);
}
.align-items-stretch.col-xs-12.col-md-4 {
    margin-bottom: 60px;
}

.os_project h2 {
    text-align: center;
    font-size: 22px;
}

.os_project p {
    text-align: center;
}
.os-bar.container-fluid .new-header {
    padding-top: 5%;
}

.new-header h1 {
    text-transform: uppercase !important;
    font-weight: 800;
    margin-top: 7%;
    margin-bottom: 3%;
    color: #fff;
}

.new-subtitle.os-projects {
    margin: auto;
    color: #fff;
    font-size: 18px;
}
.os_image {
    min-height: 96px;
    text-align: center;
    margin-bottom: 20px;
}
h1 span {
    color: #F7C15C;
}
.more_info_btns.justify-content-center {
    display: flex;
    bottom: 15px;
    position: absolute;
    width: 100%;
    left: 0;
}
.more_info_btns.justify-content-center div {
    justify-content: center;
    width: 50%;
    text-align: center;
    color: #2C8EB8;
    font-weight: 400;
    font-size: 20px;
}
.navigation-button-toggler .hamburger-icon{
 color:  #f7c15c;
}
.white-angle{
background-image: url(../images/bottom-grey-angle.png);
    height: 275px;
    margin-bottom: -130px;
    background-size: cover;
background-position-y: bottom;
}
@media(max-width: 992px){
  .is-visible g.Group,
  .is-visible g#Group {
    fill: #002e42 !important;
}
  .page-template .navigation-menu>li>a {
      color: #002e42 !important;
  }
}
@media(max-width:767px){
  .os-bar.container-fluid .new-header {
    padding-top: 15%;
}
}
