#Body {
    background-image: none;
}

#Search {
    display: none;
}

a.User {
    display: none;
}

a.Login {
    display: none;
}

A:link {
    color: #107ec3;
}

A:visited {
    color: #107ec3;
}

A:hover {
    color: #107ec3;
}

A:active {
    color: #107ec3;
}

h1 {
    color: #107ec3;
}

h2 {
    color: #107ec3;
}

h3 {
    color: #107ec3;
}

h4 {
    color: #107ec3;
}

h5 {
    color: #107ec3;
}

h6 {
    color: #107ec3;
}

A.Footer:hover {
    color: #107ec3;
}

.color_text {
    color: #107ec3;
}

.color_bg {
    background-color: #107ec3;
}

A.Breadcrumb:hover {
    color: #107ec3;
}

#HeaderOne #standardMenu .rootMenu li.selected a span,
#HeaderOne #standardMenu .rootMenu li.breadcrumb a span,
#HeaderOne #standardMenu .rootMenu li:hover a span {
    border-bottom-color: #107ec3;
}


/* SteadyRain Updated */

#standardMenu .rootMenu>li a span {
    text-transform: uppercase;
    width: 228px;
    font-size: 12px;
    text-align: center;
    padding: 0 10px;
}

#standardMenu .subMenu {
    width: 100%;
}


/* SteadyRain Updated */

#HeaderOne #megaMenu .root li.selected a span,
#HeaderOne #megaMenu .root li.breadcrumb a span,
#HeaderOne #megaMenu .root li:hover a span {
    border-bottom-color: #107ec3;
}

#leftMenu .leftSub li.selected>a span,
#leftMenu .leftSub li a:hover span {
    color: #107ec3;
}

#HeaderOne A.Login:hover {
    color: #107ec3;
}

#HeaderOne A.User:hover {
    color: #107ec3;
}

#HeaderOne #Login .registerGroup a:hover,
#HeaderOne #Login .loginGroup a:hover {
    color: #107ec3;
}

#HeaderOne #Login .registerGroup a:active,
#HeaderOne #Login .loginGroup a:active {
    color: #107ec3;
}

#HeaderOne #Search a {
    background-color: #107ec3;
}

#HeaderOne #Search a:hover {
    background-color: rgba(16, 126, 195, 0.8);
}

#HeaderTwo #skin_menu {
    background-color: #107ec3;
}

#HeaderTwo #standardMenu .subMenu li.selected>a span,
#HeaderTwo #standardMenu .subMenu li.breadcrumb>a span,
#HeaderTwo #standardMenu .subMenu li.item>a:hover span {
    color: #107ec3;
}

#HeaderTwo #megaMenu .category li.selected>a span,
#HeaderTwo #megaMenu .category li.item a:hover span {
    color: #107ec3;
}

#HeaderTwo A.Login:hover {
    color: #107ec3;
}

#HeaderTwo A.User:hover {
    color: #107ec3;
}

#HeaderTwo #Login .registerGroup a:hover,
#HeaderTwo #Login .loginGroup a:hover {
    color: #107ec3;
}

#HeaderTwo #Login .registerGroup a:active,
#HeaderTwo #Login .loginGroup a:active {
    color: #107ec3;
}


/* SteadyRain Updated */

.bx-wrapper {
    margin-bottom: 0;
}
.skin_banner.home {
    display: none;
}
@media (min-width: 1024px) {
    .skin_banner.home {
        display: block;
    }
}
.Login,
A.Login:link,
A.Login:visited,
A.Login:active {
    display: inline-block;
    color: #a8a8a8;
}

#HeaderTwo #header_right .headerpane ul {
    text-align: right;
}

#HeaderTwo #header_right .headerpane ul a {
    text-transform: capitalize;
}

#HeaderTwo #header_right .headerpane p {
    text-align: center;
    font-size: 12px;
}
@media (min-width: 768px) {
    #HeaderTwo #header_right .headerpane p {
    text-align: right;
    }
}

#HeaderTwo #header_right .headerpane p strong {
    text-transform: uppercase;
}

#HeaderTwo #Login {
    display: none;
}


/* SteadyRain Updated */

#dnn_dnnLOGO_imgLogo {
    max-width: 100%;
    display: block;
    margin: auto;
}
.vcard {
    padding: 15px 0 20px;
}
#HeaderThree #standardMenu .rootMenu>li.selected>a span,
#HeaderThree #standardMenu .rootMenu>li.breadcrumb>a span,
#HeaderThree #standardMenu .rootMenu>li:hover>a span {
    color: #107ec3;
}

#HeaderThree #standardMenu .subMenu li.selected>a span,
#HeaderThree #standardMenu .subMenu li.breadcrumb>a span,
#HeaderThree #standardMenu .subMenu li.item>a:hover span {
    color: #107ec3;
}

#HeaderThree #megaMenu .root>li.selected>a span,
#HeaderThree #megaMenu .root>li.breadcrumb>a span,
#HeaderThree #megaMenu .root>li:hover>a span {
    color: #107ec3;
}

#HeaderThree #megaMenu .category li.selected>a span,
#HeaderThree #megaMenu .category li.item a:hover span {
    color: #107ec3;
}

#HeaderThree A.Login:hover {
    color: #107ec3;
}

#HeaderThree A.User:hover {
    color: #107ec3;
}

#HeaderThree #Login .registerGroup a:hover,
#HeaderThree #Login .loginGroup a:hover {
    color: #107ec3;
}

#HeaderThree #Login .registerGroup a:active,
#HeaderThree #Login .loginGroup a:active {
    color: #107ec3;
}

#HeaderFour .skin_top {
    background-color: #107ec3;
}

#HeaderFour #standardMenu li.lampback {
    border-bottom-color: #107ec3;
}

#HeaderFour #standardMenu .rootMenu>li.selected>a span,
#HeaderFour #standardMenu .rootMenu>li.breadcrumb>a span,
#HeaderFour #standardMenu .rootMenu>li:hover>a span {
    color: #107ec3;
}

#HeaderFour #standardMenu .subMenu li.selected>a span,
#HeaderFour #standardMenu .subMenu li.breadcrumb>a span,
#HeaderFour #standardMenu .subMenu li.item>a:hover span {
    color: #107ec3;
}

#HeaderFour #megaMenu li.lampback {
    border-bottom-color: #107ec3;
}

#HeaderFour #megaMenu .category li.selected>a span,
#HeaderFour #megaMenu .category li.item a:hover span {
    color: #107ec3;
}


/* SteadyRain Updated */

.footer_top {
    border-top: 1px solid #e3e3e3;
    background-color: #eee
}

.footer_top .footerpane_style {
    padding-top: 10px;
    padding-bottom: 10px;
}

.footer_top .footerpane_style .vcard .adr span {
    display: block;
    text-align: center;
}

.footer_top .footerpane_style #standardMenu .rootMenu>li:hover a span {
    background: none;
}

@media (min-width: 320px) {
    .footer_top .footerpane_style #standardMenu {
        margin-bottom: 20px;
    }
    .footer_top .footerpane_style #standardMenu .rootMenu>li:hover a span,
    .footer_top .footerpane_style #standardMenu .rootMenu>li a span {
        border: none;
        text-align: center;
        color: #222;
        width: 100%;
        background: none;
        padding: 0px;
    }
}

@media (min-width: 992px) {
    .img-responsive {
        margin: 0 auto;
    }
    .footer_top .footerpane_style #standardMenu .rootMenu>li a span,
    .footer_top .footerpane_style #standardMenu .rootMenu>li:hover a span {
        width: 211px;
    }
    .footer_top .footerpane_style #standardMenu .rootMenu>li.child-5 a span {
        width: 370px;
        text-align: right;
    }
}

.skin_footer {
    background-color: #107ec3;
}

.footerpane_style,
.footerpane_style *,
.skin_footer .copyright_bar,
.Footer,
A.Footer:link,
A.Footer:visited,
A.Footer:active,
A.Footer:hover {
    color: #222;
}


/* SteadyRain Updated */

.user_data .col-sm-4:hover span.fa {
    background-color: #107ec3;
}

.tab_style2 .nav-tabs>li.active>a,
.tab_style2 .nav-tabs>li.active>a:hover,
.tab_style2 .nav-tabs>li.active>a:focus {
    background-color: #107ec3;
}

.tab_style2 .nav-tabs>li>a:hover {
    background-color: #107ec3;
}

.tab_style3 .nav-tabs>li.active>a,
.tab_style3 .nav-tabs>li.active>a:hover,
.tab_style3 .nav-tabs>li.active>a:focus {
    color: #107ec3;
    border-top-color: #107ec3;
}

.tab_style3 .nav-tabs>li.active>a {
    border-top-color: #107ec3;
}

.tab_style3 .nav-tabs>li>a:hover {
    color: #107ec3;
}

.tab_style3 .nav-tabs>li.active>a:hover {
    border-top-color: #107ec3;
}

.team_list .dynamic_bar .progress-bar.progress-bar-danger {
    background-color: #107ec3;
}

.comment_list .comment_item .comment_right span a {
    color: #107ec3;
}

.comment_list:hover .title_style h3 {
    color: #107ec3;
}

.icon_hover:hover .icon_effect_1 .fa {
    background-color: #107ec3;
}

@-webkit-keyframes sonarEffect {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #107ec3, 0 0 0 10px rgba(255, 255, 255, 0.5);
    }
    100% {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #107ec3, 0 0 0 10px rgba(255, 255, 255, 0.5);
        -webkit-transform: scale(1.5);
        opacity: 0;
    }
}

@-moz-keyframes sonarEffect {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #107ec3, 0 0 0 10px rgba(255, 255, 255, 0.5);
    }
    100% {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #107ec3, 0 0 0 10px rgba(255, 255, 255, 0.5);
        -moz-transform: scale(1.5);
        opacity: 0;
    }
}

@keyframes sonarEffect {
    0% {
        opacity: 0.3;
    }
    40% {
        opacity: 0.5;
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #107ec3, 0 0 0 10px rgba(255, 255, 255, 0.5);
    }
    100% {
        box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #107ec3, 0 0 0 10px rgba(255, 255, 255, 0.5);
        transform: scale(1.5);
        opacity: 0;
    }
}

.icon_hover:hover .icon_effect_2 span.fa {
    background-color: #107ec3;
}

.icon_hover:hover .icon_effect_3 span.fa {
    background-color: #107ec3;
}

.icon_effect_3 .fa:after {
    box-shadow: 3px 3px #107ec3;
}

.icon_hover:hover .icon_effect_4 span.fa {
    background-color: #107ec3;
}

.icon_hover:hover .icon_effect_4 .fa:after {
    box-shadow: 0 0 0 2px #107ec3;
}

.news_scroll h3 {
    background-color: #107ec3;
}

#marquee_style ul li a:hover span {
    color: #107ec3;
}

#marquee_style ul li a span em {
    color: #107ec3;
}

.home1_top:hover h3 {
    color: #107ec3;
}

.carousel_prev4B:hover {
    background-color: #107ec3;
}

.carousel_next4B:hover {
    background-color: #107ec3;
}

.carousel_up ul li span.fa {
    color: #107ec3;
}

.accordion2 .ui-state-active,
.accordion2 .ui-widget-content .ui-state-active,
.accordion2 .ui-widget-header .ui-state-active h3 {
    color: #107ec3;
}

.accordion2 .ui-state-active span.ui-icon {
    background-color: #107ec3;
}

.accordion3 .ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    background-color: #107ec3;
}

.accordion3 .ui-state-active span.ui-icon {
    background-color: #107ec3;
}

.side_tag ul li a:hover {
    background-color: #107ec3;
}

.footer_blog a h4:hover {
    color: #107ec3;
}

.calendar_style .ui-datepicker-inline>.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
    background-color: #107ec3;
}

.calendar_style .datepicker td .ui-state-active,
.calendar_style .datepicker td .ui-state-hover {
    background-color: #107ec3;
}

.scalable_websites:hover .websites_left h3 {
    color: #107ec3;
}

.feature_box:hover {
    background-color: #107ec3;
}

.comment_style h2 span {
    color: #107ec3;
}

.img_hover .img_hover_bg {
    background-color: rgba(16, 126, 195, 0.8);
}

.img_hover2 .content {
    background-color: rgba(16, 126, 195, 0.9);
}

.img_hover2 .mask-1,
.img_hover2 .mask-2 {
    background-color: rgba(16, 126, 195, 0.9);
}

.home3_features:hover h3 {
    color: #107ec3;
}

.hexagon {
    background-color: #107ec3;
}

.home3_top:hover h3 {
    color: #107ec3;
}

.about_company:hover h3 {
    color: #107ec3;
}

.about_company .col-md-2 ul li a:hover {
    color: #107ec3;
}

.about_company .col-md-2:hover span.fa {
    color: #107ec3;
}

.about_company .col-md-2:hover h4 {
    color: #107ec3;
}

.home4_icon .home4_arrow01 {
    background-color: #107ec3;
}

.home4_icon .home4_arrow02 {
    background-color: #107ec3;
}

.home4_icon:hover h3 {
    color: #107ec3;
}

.icon_circle:hover .icon_hover .fa,
.icon_circle:hover .icon_hover span em {
    border-color: #107ec3;
}

.tab_left_style ul li a:hover {
    color: #107ec3;
}

.tab_left_style .nav-tabs>li.active {
    color: #107ec3;
}

.tab_left_style .nav-tabs>li.active>a,
.tab_left_style .nav-tabs>li.active>a:hover,
.tab_left_style .nav-tabs>li.active>a:focus {
    color: #107ec3;
}

.tab_left_style .right_list a.tab_btn1 span {
    background-color: #107ec3;
}

.tab_left_style .right_list a.tab_btn2:hover span {
    background-color: #107ec3;
}

.home5_top:hover h3 {
    color: #107ec3;
}

.home5_top a:hover span {
    color: #107ec3;
}

.icon_border_effect:hover .fa {
    border-color: #107ec3;
}

.home5_top:hover .icon_border_effect .fa {
    border-color: #107ec3;
}

.home5_show .show_list h4 span.fa {
    background-color: #107ec3;
}

.home5_show:hover h3 {
    color: #107ec3;
}

.home5_middle:hover .title_style h3 {
    color: #107ec3;
}

.flip_info .flip_info_back {
    background-color: #107ec3;
}

.comment_list .comment_item .comment_right span a {
    color: #107ec3;
}

.comment_list:hover .title_style h3 {
    color: #107ec3;
}

.contact_input_style .btn-primary {
    background-color: #107ec3;
}

.faq_right .btn-primary {
    background-color: #107ec3;
}

.full_width_page .left_border {
    border-left-color: #107ec3;
}

.sidebar_icon span.fa {
    color: #107ec3;
}

.service_top:hover h3 {
    color: #107ec3;
}

.service_icon span.fa {
    color: #107ec3;
}

.service_icon:hover .right_text h3 {
    color: #107ec3;
}

.client_say2 p {
    border-color: #107ec3;
}

.client_say2 .triangle {
    background-color: #107ec3;
}

.client_say3 p {
    background-color: #107ec3;
}

.client_say3 .triangle {
    background-color: #107ec3;
}

.pricing_top:hover h3 {
    color: #107ec3;
}

.pricing_top a.pricing_btn2 {
    background-color: #107ec3;
}

.pricing_top a.pricing_btn1:hover {
    background-color: #107ec3;
}

.col.high .head {
    background-color: #107ec3;
}

.price-table .high .price {
    background-color: #107ec3;
}

.time_line:hover .time_top h3 {
    color: #107ec3;
}

.time_line .time_center .center_top img {
    border-color: #107ec3;
}

.time_line .center_line {
    background-color: #107ec3;
}

.time_line .center_line .center_circle {
    border-color: #107ec3;
}

.time_line .center_line .center_bottom {
    border-color: #107ec3;
}

.time_line .center_line .center_bottom .center_bottom_circle {
    background-color: #107ec3;
}

.pg-info {
    background-color: #107ec3;
}

.pg-info4 {
    background-color: #107ec3;
}

.project_list a.read-more:hover {
    background-color: #107ec3;
}

.page_number_style .pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    background-color: #107ec3;
    border-color: #107ec3;
}

.tab_left_style .right_list a.tab_btn1 span {
    background-color: #107ec3;
}

.tab_left_style .right_list a.tab_btn2:hover span {
    background-color: #107ec3;
}

.flexslider_bg {
    background-color: #107ec3;
}

.flexslider3 .flex-control-paging li a {
    border-color: #107ec3;
}

.flexslider3 .flex-control-paging li a:hover {
    background-color: #107ec3;
}

.flexslider3 .flex-control-paging li a.flex-active {
    background-color: #107ec3;
}

.banner2_content a span {
    background-color: #107ec3;
}

.flex-caption3 .content_style a.btn02:hover span {
    background-color: #107ec3;
    border-color: #107ec3;
}

.flex-caption4 .content_style a.btn02:hover span {
    background-color: #107ec3;
    border-color: #107ec3;
}

.flex-caption6 {
    background-color: #107ec3;
}

.options2_style #options ul li:hover {
    background-color: #107ec3;
}

.unoslider_timer {
    background-color: #107ec3;
}

.unoslider_indicator a.unoslider_indicator_active {
    background-color: #107ec3;
}

.c_title_Color {
    color: #107ec3;
}

.Bt1_style:hover .c_title_black {
    color: #107ec3;
}

.Bt2_style:hover .c_title_black {
    color: #107ec3;
}

.Bt3_style:hover .c_title_black {
    color: #107ec3;
}

.Bt3_style .c_title {
    border-bottom-color: #107ec3;
}

.Bt4_style:hover .c_title_black {
    color: #107ec3;
}

.Ct2_top {
    border-bottom-color: #107ec3;
}

.Ch1_style .icon_bg {
    background-color: #107ec3;
}

.Ch2_top .c_title {
    background-color: #107ec3;
}

.Ch3_top .c_title {
    background-color: #107ec3;
}

.Hb1_top {
    border-bottom-color: #107ec3;
}

.Hb2_style {
    border-color: #107ec3;
}

.Hb2_top {
    background-color: #107ec3;
}

.Hb3_top {
    background-color: #107ec3;
}

.Footer02_style .Footer02_top_border {
    background-color: #107ec3;
}

.threeColSocial .console-mouseon {
    background-color: #107ec3;
}

.threeColSocial a.dnnPrimaryAction {
    background-color: #107ec3;
}

.threeColSocial .selectDrop.active>a {
    background-color: #107ec3;
}

.threeColSocial .dnnButtonGroup>li>a.active {
    color: #eee;
    border-right-color: #107ec3;
    background-color: #107ec3;
}

.threeColSocial .dnnButtonGroup>li>a.disabled:hover {
    border-left-color: #107ec3;
    background-color: #107ec3;
}

.threeColSocial .alpha>a:hover {
    background-color: #107ec3;
    border-right-color: #107ec3;
}

.threeColSocial .alpha>a,
.threeColSocial .alpha>a:hover,
.threeColSocial .alpha>a.active {
    border-left-color: #107ec3;
}

.threeColSocial a.dnnSecondaryAction.ArchiveItems:hover {
    background-color: #107ec3;
}

.threeColSocial .dnnTertiaryAction:hover,
a.dnnTertiaryAction:hover {
    background-color: #107ec3;
}

@media handheld,
only screen and (max-width: 991px) {
    #HeaderOne #standardMenu .rootMenu>li.selected>a,
    #HeaderOne #standardMenu .rootMenu>li.breadcrumb>a,
    #HeaderOne #standardMenu .rootMenu>li:hover>a,
    #HeaderOne #standardMenu .rootMenu>li>a:hover {
        background-color: #107ec3;
    }
    #HeaderTwo #standardMenu .rootMenu>li.selected>a,
    #HeaderTwo #standardMenu .rootMenu>li.breadcrumb>a,
    #HeaderTwo #standardMenu .rootMenu>li:hover>a,
    #HeaderTwo #standardMenu .rootMenu>li>a:hover {
        background-color: #107ec3;
    }
    #HeaderThree #standardMenu .rootMenu>li.selected>a,
    #HeaderThree #standardMenu .rootMenu>li.breadcrumb>a,
    #HeaderThree #standardMenu .rootMenu>li:hover>a,
    #HeaderThree #standardMenu .rootMenu>li>a:hover {
        background-color: #107ec3;
    }
    #HeaderFour #standardMenu .rootMenu>li.selected>a,
    #HeaderFour #standardMenu .rootMenu>li.breadcrumb>a,
    #HeaderFour #standardMenu .rootMenu>li:hover>a,
    #HeaderFour #standardMenu .rootMenu>li>a:hover {
        background-color: #107ec3;
    }
    #megaMenu .root>li.selected>a,
    #megaMenu .root>li.breadcrumb>a,
    #megaMenu .root>li:hover>a,
    #megaMenu .root>li>a:hover {
        background-color: #107ec3;
    }
}