@media only screen and (max-width: 767px)
{
    .header-bottom-wrap{border-bottom: 1px solid #e1e1e1;}
}
h3.heading{font-family: Millik !important;}
a:hover {
    color: inherit !important;
}
.border-bottom
{
    border-bottom: 1px solid #c7d3a847 !important;
}
.header__logo > a img {
    width: 130px;
}
.top-bar-left .top-bar-text, .top-bar-right
{
    color:#000;
}
.menu-style-four .navigation-menu > ul > li > a
{
    color: #000;
}
.menu-style-four .navigation-menu > ul > li > a::before, .submenu > li > a > span::after
{
    background-color: #2b663f;
    height: 0px;
}
.submenu > li > a
{
    color:#000;
}
.submenu > li > a:hover {

    color: #2B663F;

}
.menu-style-four .navigation-menu > ul > li:hover > a > span, .menu-style-four .navigation-menu > ul > li.active > a > span
{
    color: #2b663f;
}
/*.resolutions-hero-space
{
    height: 780px;
}*/
.resolutions-hero-bg
{
    background:linear-gradient(rgba(241, 242, 254, 0.9),rgba(241, 242, 254, 0.9)),url("../images/image-hero.jpg")
}
.submenu {border-bottom: 3px solid #06a4da}
.cybersecurity-hero-text h3{color:#06a4da;font-weight: bolder;}
.ht-btn--outline {border-width: 1px;line-height: 54px;background: #06a4da;border-color: #06a4da;color: #fff;border-radius: 0 !important;}
.service-hero-text h1{color: #004473;}

.cta-bg-image_one {background-color: #031f32;}
.processing-contact-us-bg {background-color: #2b663f;}
.service-hero-text h3 {
    color: #000;
}
.cybersecurity-hero {
    overflow: hidden;
    background:#FFF;
    /*padding-top:25px;*/
    padding-bottom:25px;
}
.bg-dark {
    background-color:#f4feff !important;
    border-top:1px solid #eaeaea;
    border-bottom:1px solid #eaeaea;
    background:url(../images/bg1.jpg);background-size:cover;
}
.hero-button-group .ht-btn.btn--white:hover {
    background:#FFF;
    color: #ffffff;
}
.header-area .is-sticky{background: rgba(255, 255, 255, 0.95) none repeat scroll 0% 0% !important;}
/*.ht-box-icon.style-02 .icon-box-wrap .icon {color: #9dac3e;}
.ht-box-icon.style-01 .icon-box-wrap .icon svg > * {stroke: #9dac3e;}
.ht-box-icon.style-01:hover .icon-box-wrap {border-color: #9dac3e;} */
.ht-box-icon.style-01 .icon-box-wrap {border: 1px solid #eee;border-radius: 0px;}
.ht-box-icon.style-02 .icon-box-wrap .icon {color: #031f32;}
.ht-box-icon.style-01 .icon-box-wrap .icon svg > * {stroke: #031f32;}
.ht-box-icon.style-01:hover .icon-box-wrap {border-color: #031f32;}
.ht-box-icon.style-02 .icon-box-wrap {border: 1px solid rgba(91,105,135,.22)}
.bg-dark h3.heading { color:#031F32;}
.bg-blue {background:#eaf6fc;}
.menu-style-four .navigation-menu > ul > li:hover > a::after, .menu-style-four .navigation-menu > ul > li.active > a::after {color:#031f32;}
.breadcrumb-area {background-color:#FFF !important;}
.breadcrumb-area h2{font-family: Millik !important; color:#031f32;}
.pricing-table-two .pricing-table__inner {border: 1px solid #eee;border-radius: 0px;}
.pricing-table-two .pricing-table:hover .pricing-table__inner {
    box-shadow: 0 2px 30px rgba(89, 69, 230, 0.12);
    border: 1px solid rgba(89, 69, 230, 0.12);
}
.faq-two-wrapper .card-header h5 button[aria-expanded="true"] span i {color: #6fc57c;}
.faq-two-wrapper .card-header h5 button[aria-expanded="true"] {color:#6fc57c;}
.faq-two-wrapper .card-header h5 button {color:#031f32;}
.faq-two-wrapper .card-header h5 button {
    font-size: 24px;
    border: none;
    width: 100%;
    text-align: left;
    color: #ababab;
    padding: 20px 35px;
    position: relative;
    overflow-wrap: break-word;
    white-space: normal;
    line-height: 1.2;
    font-weight:normal !important;
    border-radius: 5px;
    background: #ffffff;
}
.appointment-contact-bg {
    background:#ddf0fe url(../images/home-appointment-contact-bg-image.png); background-repeat: no-repeat;background-position: center right;border-top: 1px solid #a9d3f2;border-bottom: 1px solid #a9d3f2;

}
.bg-gray {background:#f8f8f8 url(../images/get-started.png)center bottom no-repeat; border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;}
/*.footer-area-wrapper {background:#11171a;}
.footer-area-wrapper a {color:#FFF;}
.footer-widget__title {margin-top: -3px;color: #fff;}
.footer-copyright-area .container{padding:20px 0px 5px; border-top: 1px solid #313f48;
}*/
.footer-copyright-area {background:#031f32;color:#FFF;}
.ui.modal > .header, .ui.menu , .ui.message .header {font-family: 'Fira Sans', sans-serif !important; /*border-radius: 8px 8px 0 0; */}
.ui.modal > .close {top: 1.0535rem;right: 1rem;color: rgba(0,0,0,.87);font-size:0.89em;}
.ui.basic.button, .ui.message, .ui.button, .ui.segment,.ui.input > input
{border-radius:0;}
.ui.button, .ui.input > input, .ui.form input:not([type]), .ui.form input[type="date"], .ui.form input[type="datetime-local"], .ui.form input[type="email"], .ui.form input[type="file"], .ui.form input[type="number"], .ui.form input[type="password"], .ui.form input[type="search"], .ui.form input[type="tel"], .ui.form input[type="text"], .ui.form input[type="time"], .ui.form input[type="url"]
{font-family: inherit !important;}
.ui.form textarea, .ui.input > input, .ui.form input:not([type]), .ui.form input[type="date"], .ui.form input[type="datetime-local"], .ui.selection.dropdown, .ui.form input[type="email"], .ui.form input[type="file"], .ui.form input[type="number"], .ui.form input[type="password"], .ui.form input[type="search"], .ui.form input[type="tel"], .ui.form input[type="text"], .ui.form input[type="time"], .ui.form input[type="url"],.ui.button {border-radius:0;}  .ui.form textarea:focus, .ui.input > input:focus, .ui.form input:not([type]):focus, .ui.form input[type="date"]:focus, .ui.form input[type="datetime-local"]:focus, .ui.form input[type="email"]:focus, .ui.form input[type="file"]:focus, .ui.form input[type="number"]:focus, .ui.form input[type="password"]:focus, .ui.form input[type="search"]:focus, .ui.form input[type="tel"]:focus, .ui.form input[type="text"]:focus, .ui.form input[type="time"]:focus, .ui.form input[type="url"]:focus
{border-radius: 0;}
.pricing-table-two .pricing-table__price-wrap .currency{
    font-family: ProductSans-Medium !important;
    padding:0 12px;
    color:#333;
}
.pricing-table-two .pricing-table__price-wrap .price {
    font-family: ProductSans-Medium !important;
    font-size: 36px;
    line-height: .8;
    margin: 0 4px;
    font-weight: 300;
}
