

@media (max-width: 991px){
    .home-banner-05 p {
        color: rgba(255, 255, 255, 0.8);
    }

    .bg-effect-section:before{
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        content: "";
        background: rgb(3, 169, 243);
        background: -moz-linear-gradient(45deg, rgb(83, 195, 221) 0%, rgba(3, 169, 243,1) 71%, rgb(3, 101, 168) 100%);
        background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(83, 195, 221,1)), color-stop(71%,rgba(3, 169, 243, 1)), color-stop(100%,rgba(3, 101, 168, 1)));
        background: -webkit-linear-gradient(45deg, rgba(83, 195, 221,1) 0%,rgba(3, 169, 243, 1) 71%,rgba(3, 101, 168, 1) 100%);
        background: -o-linear-gradient(45deg, rgba(83, 195, 221,1) 0%,rgba(3, 169, 243, 1) 71%,rgba(3, 101, 168, 1) 100%);
        background: -ms-linear-gradient(45deg, rgba(83, 195, 221,1) 0%,rgba(3, 169, 243, 1) 71%,rgba(3, 101, 168, 1) 100%);
        background: linear-gradient(45deg, rgba(83, 195, 221,1) 0%,rgba(3, 169, 243, 1) 71%, rgb(3, 101, 168) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b91dd', endColorstr='#10195d',GradientType=1 );
        opacity: 0.9;
    }

    .m-btn.m-btn-theme.m-btn-banner{
        background: #ffffff;
        color: #03a9f3;
        border: 1px solid #ffffff;
    }
}

@media (min-width: 992px) {
    .header-nav .navbar {
        border-bottom: 0;
    }

    .header-nav .navbar-nav > li > a:not(.nav-link-btn) {
        color: #62676e;
    }

    .header-nav .navbar-nav > li > a:not(.nav-link-btn).active {
        color: #03a9f3;
    }

    .header-nav .navbar-nav > li > .nav-link-btn {
        color: #03a9f3;
        border: 2px solid #03a9f3;
    }

    .header-nav .navbar-nav > li > .nav-link-btn:hover,
    .header-nav .navbar-nav > li > .nav-link-btn:focus,
    .header-nav .navbar-nav > li > .nav-link-btn:active {
        color: #fff;
        border: 2px solid #03a9f3;
        background-color: #03a9f3;
    }

    .header-nav .navbar-nav > li:hover > a:not(.nav-link-btn) {
        color: #03a9f3;
    }

    .header-nav .navbar-nav > li.m-dropdown .m-dropdown-menu {
        background: #ffffff;
        box-shadow: 0px 10px 21px 0px rgba(0, 0, 0, 0.1);
    }

    .header-nav .navbar-nav > li.m-dropdown .m-dropdown-menu > li > a {
        color: #62676e;
    }

    .header-nav .navbar-nav > li.m-dropdown .m-dropdown-menu > li:hover > a {
        background: rgba(61, 89, 232, 0.08);
        color: #03a9f3;
        border-left: 3px solid #03a9f3;
    }

    .header-nav.header-white-bg {
        background: #ffffff;
    }

    .header-nav.header-nav:not(.fixed-header) .navbar-nav > li > .nav-link-btn.nav-link-btn-white {
        color: #fff;
        border: 2px solid #fff;
    }

    .header-nav.header-nav:not(.fixed-header) .navbar-nav > li > .nav-link-btn.nav-link-btn-white:hover,
    .header-nav.header-nav:not(.fixed-header) .navbar-nav > li > .nav-link-btn.nav-link-btn-white:focus,
    .header-nav.header-nav:not(.fixed-header) .navbar-nav > li > .nav-link-btn.nav-link-btn-white:active {
        color: #03a9f3;
        border: 2px solid #fff;
        background-color: #fff;
    }

    .header-white-bg.header-nav.header-nav:not(.fixed-header) .navbar-nav > li > .nav-link-btn.nav-link-btn-white {
        color: #03a9f3;
        border: 2px solid #03a9f3;
    }

    .header-white-bg.header-nav.header-nav:not(.fixed-header) .navbar-nav > li > .nav-link-btn.nav-link-btn-white:hover,
    .header-white-bg.header-nav.header-nav:not(.fixed-header) .navbar-nav > li > .nav-link-btn.nav-link-btn-white:focus,
    .header-white-bg.header-nav.header-nav:not(.fixed-header) .navbar-nav > li > .nav-link-btn.nav-link-btn-white:active {
        color: #fff;
        border: 2px solid #03a9f3;
        background-color: #03a9f3;
    }

    .header-nav.header-nav-white:not(.fixed-header) .navbar-nav > li > a:not(.nav-link-btn) {
        color: rgba(255, 255, 255, 0.8);
    }

    .header-nav.header-nav-white:not(.fixed-header) .navbar-nav > li > a:not(.nav-link-btn) + i {
        color: rgba(255, 255, 255, 0.8);
    }

    .header-nav.header-nav-white:not(.fixed-header) .navbar-nav > li > a:not(.nav-link-btn).active {
        color: #ffffff;
    }

    .header-nav.header-nav-white:not(.fixed-header) .navbar-nav > li > a:not(.nav-link-btn).active + i {
        color: #ffffff;
    }

    .header-nav.header-nav-white:not(.fixed-header) .navbar-nav > li > .nav-link-btn {
        border-color: #ffffff;
        color: #ffffff;
    }

    .header-nav.header-nav-white:not(.fixed-header) .navbar-nav > li:hover > a:not(.nav-link-btn) {
        color: #ffffff;
    }
}

@media (max-width: 991px) {
    .header-nav {
        background: #fff;
    }

    .header-nav .navbar-toggler span {
        background: #000000;
        box-shadow: 0px 9px #000000, 0px -9px #000000;
    }

    .header-nav .navbar-nav > li > a {
        color: #2e3280;
    }

    .header-nav .navbar-nav > li > a.active {
        color: #03a9f3;
    }

    .header-nav .navbar-nav > li > a.nav-link-btn {
        color: #03a9f3;
    }
    .header-nav .navbar-nav > li.m-dropdown .m-dropdown-menu {
        border-left: 1px solid #ddd;
    }

    .header-nav .navbar-nav > li.m-dropdown .m-dropdown-menu > li > a {
        color: #62676e;
    }
}

@media (min-width: 992px) {
    .header-nav.fixed-header {
        background: #ffffff;
        box-shadow: 0 1px 9px rgba(0, 0, 0, 0.05);
    }

    .header-nav.fixed-header .navbar-nav > li + li:not(:last-child):after {
        background: #03a9f3;
    }

    .header-nav.fixed-header .navbar-nav > li > a:not(.nav-link-btn) {
        color: #2e3280;
    }

    .header-nav.fixed-header .navbar-nav > li > a:not(.nav-link-btn) + i {
        color: #2e3280;
    }

    .header-nav.fixed-header .navbar-nav > li > a:not(.nav-link-btn).active {
        color: #03a9f3;
    }

    .header-nav.fixed-header .navbar-nav > li > a:not(.nav-link-btn).active + i {
        color: #03a9f3;
    }

    .header-nav.fixed-header .navbar-nav > li:hover > a:not(.nav-link-btn) {
        color: #03a9f3;
    }

    .header-nav.fixed-header .navbar-nav > li:hover > a:not(.nav-link-btn) + i {
        color: #03a9f3;
    }
}

@media (max-width: 991px) {
    .header-nav.fixed-header {
        box-shadow: 0 1px 9px rgba(0, 0, 0, 0.05);
    }
}

/* ------------------------*General------------------------*/
body {
    color: #696969;
}

a {
    color: #03a9f3;
}

a:hover {
    color: #03a9f3;
}

/*Color*/
.theme-color {
    color: #03a9f3;
}

.title-color {
    color: #03a9f3;
}

.theme-color-2nd {
    color: #03a9f3;
}

.dark-color {
    color: #2e3280;
}

.black-color {
    color: #000000;
}

.extra-dark-color {
    color: #2e3280;
}

.white-color {
    color: #ffffff;
}

.white-color-light {
    color: rgba(255, 255, 255, 0.5);
}

.pink-color {
    color: #ff2560;
}

.blue-color {
    color: #255cff;
}

.yellow-color {
    color: #ffbc5c;
}

.green-color {
    color: #1edee4;
}

.theme-bg {
    background-color: #03a9f3;
}

.theme-after:after {
    background-color: #03a9f3;
}

.theme-before:before {
    background-color: #03a9f3;
}

.gray-bg {
    background: #f5f7fd;
}

.gray-bg-g {
    background: linear-gradient(to bottom, #ffffff 0%, #f7f8ff 90%);
}

.gray-bg-after:after {
    background: #f5f7fd;
}

.white-bg {
    background: #ffffff;
}

#loading {
    background: #03a9f3;
}

.load-circle span:after {
    border: 5px solid #ffffff;
    border-color: #ffffff transparent #ffffff transparent;
}

.m-btn.m-btn-theme {
    background: #03a9f3;
    color: #ffffff;
    border: 1px solid #03a9f3;
}

.m-btn.m-btn-theme.m-btn-icon i {
    background: #ffffff;
    color: #03a9f3;
}

.m-btn.m-btn-theme:hover {
    background: #03a9f3;
    color: #ffffff;
    border-color: #03a9f3;
    box-shadow: 0px 10px 10px 0px rgba(3, 169, 243, 0.5);
}

.m-btn.m-btn-yellow {
    background: #ffbc5c;
    color: #ffffff;
    border: 1px solid #ffbc5c;
}

.m-btn.m-btn-yellow.m-btn-icon i {
    background: #ffffff;
    color: #ffbc5c;
}

.m-btn.m-btn-yellow:hover {
    background: #ffb243;
    color: #ffffff;
    border-color: #ffb243;
}

.m-btn.m-btn-green {
    background: #1edee4;
    color: #ffffff;
    border: 1px solid #1edee4;
}

.m-btn.m-btn-green.m-btn-icon i {
    background: #ffffff;
    color: #1edee4;
}

.m-btn.m-btn-green:hover {
    background: #19cad0;
    color: #ffffff;
    border-color: #19cad0;
}

.m-btn.m-btn-t-theme {
    color: #03a9f3;
    border: 1px solid #03a9f3;
}

.m-btn.m-btn-t-theme.m-btn-icon i {
    background: #03a9f3;
    color: #ffffff;
}

.m-btn.m-btn-t-theme:hover {
    background: #03a9f3;
    color: #ffffff;
}

.m-btn.m-btn-t-theme:hover.m-btn-icon i {
    background: #ffffff;
    color: #03a9f3;
}

.m-btn.m-btn-t-white {
    color: #ffffff;
    border: 1px solid #ffffff;
}

.m-btn.m-btn-t-white.m-btn-icon i {
    background: #ffffff;
    color: #03a9f3;
}

.m-btn.m-btn-t-white:hover {
    background: #ffffff;
    color: #2e3280;
}

.m-btn.m-btn-t-white:hover.m-btn-icon i {
    background: #03a9f3;
    color: #ffffff;
}

.m-btn.m-btn-white {
    background: #ffffff;
    color: #2e3280;
    border: 1px solid #ffffff;
}

.m-btn.m-btn-white.m-btn-icon i {
    background: #03a9f3;
    color: #ffffff;
}

.m-btn.m-btn-white:hover {
    background: #03a9f3;
    color: #ffffff;
    border-color: #03a9f3;
}

.m-btn.m-btn-white:hover.m-btn-icon i {
    background: #ffffff;
    color: #03a9f3;
}

.m-btn:hover{
    box-shadow: 0px 10px 10px 0px rgba(3, 169, 243, 0.5);
}

.link-btn {
    color: #03a9f3;
}

.link-btn:after {
    background: #03a9f3;
}

.more-btn {
    color: #03a9f3;
}

.more-btn:after {
    background: #03a9f3;
}

.more-btn:before {
    background: #03a9f3;
}

.video-btn {
    background: #ffffff;
    color: #03a9f3;
}

.video-btn:before, .video-btn:after {
    border: 1px solid #ffffff;
}

.shapes-section .shapes-box span b.green {
    color: #1edee4;
    background: #1edee4;
}

.shapes-section .shapes-box span b.yellow {
    color: #ffbc5c;
    background: #ffbc5c;
}

.shapes-section .shapes-box span b.pink {
    color: #ff2560;
    background: #ff2560;
}

.shapes-section .shapes-box span b.blue {
    color: #255cff;
    background: #255cff;
}

.shapes-section .shapes-box span b.theme {
    color: #03a9f3;
    background: #03a9f3;
}

.page-title:after {
    background: #03a9f3;
}

.page-title .pt-title h1 {
    color: #ffffff;
}

.page-title .cs-breadcrumb {
    background: #ffffff;
}

.page-title .cs-breadcrumb li.active {
    color: #03a9f3;
}

.page-title .cs-breadcrumb li:not(:first-child):after {
    background: #03a9f3;
}

.page-title .cs-breadcrumb a {
    color: #2e3280;
}

/* ------------------------*Title------------------------*/
.section-title label {
    color: #03a9f3;
}
/*---------------------------------*Faq search box-----------------------------------*/
.faq-search-box {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.faq-search-box .form-control {
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #2e3280;
}

.owl-dots .owl-dot span {
    background: #2e3280;
}

.owl-dots .owl-dot.active span {
    background: #03a9f3;
}

/* ------------------------*Home Banners------------------------*/
.home-banner h6 {
    background: #ffffff;
}

.home-banner-01 {
    background: #03a9f3;
}

.home-banner-01:after, .home-banner-01:before {
    background: #000000;
}

.home-banner-01 .newsletter-block .help-text a:hover {
    color: #ffffff;
}

.home-banner-01 .newsletter-block .m-btn {
    border: 3px solid #ffffff;
    background: #03a9f3;
    color: #ffffff;
}

.home-banner-02:after {
    background: rgba(61, 89, 232, 0.92);
}

/*Home Banners 03*/
.home-banner-03 {
    background: linear-gradient(to bottom, #ffffff 0%, #f1f5ff 60%);
}

/*---------------------------------*Features Box-----------------------------------*/
.feature-box {
    border: 3px solid rgba(61, 89, 232, 0.2);
    background: #ffffff;
}

.feature-box .icon i:after {
    background: rgba(61, 89, 232, 0.1);
}

.feature-box .icon i:before {
    color: #ffffff;
}

.feature-box .icon i.yellow {
    color: #ffbc5c;
}

.feature-box .icon i.green {
    color: #1edee4;
}

.feature-box .icon i.blue {
    color: #255cff;
}

.feature-box .icon i.pink {
    color: #ff2560;
}

.feature-box h5:after {
    background: #ddd;
}

/*Features 01*/.feature-box-01 {
    background: #ffffff;
}

.feature-box-01 .icon i {
    color: #03a9f3;
}

/*Features 02*/.feature-box-02 {
    background: #ffffff;
}

.feature-box-02 .icon {
    background: #f5f7fd;
}

.feature-box-02:hover, .feature-box-02.active {
    background: #03a9f3;
}

.feature-box-02:hover h5, .feature-box-02.active h5 {
    color: #ffffff;
}

/*Features 03*/
.feature-box-03 {
    background: #ffffff;
}

.feature-box-03 .icon i {
    color: #03a9f3;
}

.feature-box-03.active, .feature-box-03:hover {
    background: #03a9f3;
}

.feature-box-03.active .icon i, .feature-box-03:hover .icon i {
    color: #ffffff;
}

.feature-box-03.active h5, .feature-box-03:hover h5 {
    color: #ffffff;
}

.feature-box-03.active p, .feature-box-03:hover p {
    color: rgba(255, 255, 255, 0.6);
}

.feature-box-04 .icon {
    background: #03a9f3;
    color: #ffffff;
}

.feature-box-04.active {
    background: #03a9f3;
}

.feature-box-04.active .icon {
    background: #ffffff;
    color: #03a9f3;
}

.feature-box-04.active h5 {
    color: #ffffff;
}

.feature-box-04.active p {
    color: rgba(255, 255, 255, 0.6);
}

/*Features 05*/.feature-box-05 {
    background: #ffffff;
    border: 1px solid #e8edfa;
}

.feature-box-05 .icon {
    background: #f5f7fd;
}

.feature-box-05 h5 {
    color: #2e3280;
}

.feature-box-05 .read-more {
    border-top: 1px solid #e8edfa;
}

.feature-box-05 .read-more a {
    color: #03a9f3;
}

/*feature-box-06*/.feature-box-06 {
    border: 1px solid #f5f7fd;
}

.feature-box-06 .icon {
    color: #fff;
    background: #03a9f3;
}

.feature-box-06 .icon:after {
    background: #03a9f3;
}

.feature-box-06 h5 {
    color: #2e3280;
}

.side-feature .number {
    color: #03a9f3;
}

.side-feature .icon i:before {
    color: #ffffff;
}

.side-feature .icon i.yellow {
    color: #ffbc5c;
}

.side-feature .icon i.green {
    color: #1edee4;
}

.side-feature .icon i.blue {
    color: #255cff;
}

.side-feature .icon i.pink {
    color: #ff2560;
}

.side-feature .line:after {
    background: #03a9f3;
}

.side-feature label {
    color: #03a9f3;
}

.side-feature .border-list li {
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 2px solid rgba(0, 0, 0, 0.1);
    color: #2e3280;
}

.side-feature .border-list li i {
    background: #ffffff;
    color: #03a9f3;
}

.side-feature .check-list li i {
    color: #1edee4;
}

/*Features Slider*/
.feature-slider {
    background: #ffffff;
}

.feature-slider .icon {
    background: #03a9f3;
    color: #ffffff;
}

.feature-slider h5 {
    color: #2e3280;
}

.video-box:after {
    background: #03a9f3;
}

.video-box .icon {
    background: #ffffff;
    color: #03a9f3;
}

/*---------------------------------* Our Team-----------------------------------*/
.our-team {
    background: #ffffff;
}

.our-team .team-img:after {
    background: #03a9f3;
}

.our-team .social-icons:after, .our-team .social-icons:before {
    background: #ffffff;
}

.our-team .social-icons a {
    color: #ffffff;
}

.callto-actions label {
    border: 1px solid rgba(255, 255, 255, 0.4);
    color: #ffffff;
}

.callto-actions-down {
    border-bottom: 100px solid #2D323D;
}

.callto-actions-down .callto-inner:after {
    background: #03a9f3;
}

.counter-col:after {
    background: #ddd;
}

.counter-col-01:after, .counter-col-01:before {
    border: 4px solid #ffffff;
}

.counter-col-01.yellow {
    background: #ffbc5c;
    color: #ffbc5c;
}

.counter-col-01.pink {
    background: #ff2560;
    color: #ff2560;
}

.counter-col-01.blue {
    background: #255cff;
    color: #255cff;
}

.counter-col-01.green {
    background: #1edee4;
    color: #1edee4;
}

.counter-col-01 .count {
    color: #ffffff;
}

.counter-col-01 h6 {
    color: rgba(255, 255, 255, 0.8);
}

/*---------------------------------*Price Table-----------------------------------*/
.price-table {
    background: #ffffff;
}

.price-table .icon {
    background: #f5f7fd;
}

.price-table h6:after {
    background: #03a9f3;
}

/*---------------------------------*Brands-----------------------------------*/
.brand-logo {
    background: #ffffff;
}

/*---------------------------------*Testimonials-----------------------------------*/.testimonial {
    background: #ffffff;
}

.testimonial-01 {
    background: #ffffff;
}

.testimonial-01 .user-info .avtar {
    border: 5px solid #ffffff;
    background: #ffffff;
}

.testimonial-01 .user-info .name label {
    color: #696969;
}

.testimonial-01:hover {
    background: #03a9f3;
}

.testimonial-01:hover:after {
    background: #3451e7;
}

.testimonial-01:hover .user-info .name span {
    color: #ffffff;
}

.testimonial-01:hover .user-info .name label {
    color: rgba(255, 255, 255, 0.48);
}

.testimonial-01:hover .user-info .name label i {
    color: rgba(255, 255, 255, 0.48);
}

.testimonial-01:hover .user-info .social-icon a {
    color: rgba(255, 255, 255, 0.7);
}

.testimonial-01:hover .user-info .social-icon a:hover {
    color: #ffffff;
}

.testimonial-01:hover .testimonial-content {
    color: rgba(255, 255, 255, 1);
}

/*---------------------------------* Blog-----------------------------------*/.blog-item {
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.blog-item .blog-info .cat-name a {
    color: #ffffff;
    background: #03a9f3;
}

.blog-item .blog-info .cat-name a:hover {
    color: #ffffff;
}

.blog-item .blog-info .blot-title a {
    color: #03a9f3;
}

.blog-item .blog-info .blot-desc {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.blog-item .blog-info .blot-meta .post-date {
    color: #696969;
}

.blog-item .blog-info .blot-meta .post-author span {
    color: #696969;
}

/*---------------------------------* Accordion-----------------------------------*/
.accordion-01 .acco-group {
    background: #ffffff;
}

.accordion-01 .acco-group .acco-heading {
    color: #2e3280;
}

.accordion-01 .acco-group .acco-heading i {
    background: #03a9f3;
    color: #ffffff;
}

.accordion-01 .acco-group.acco-active .acco-heading {
    background: #03a9f3;
    color: #ffffff;
}

.accordion-01 .acco-group.acco-active .acco-heading i {
    color: #03a9f3;
    background: #ffffff;
}

/*Accordion*/.accordion-02 .acco-group {
    background: #ffffff;
    border: 1px dashed #ddd;
}

.accordion-02 .acco-group .acco-heading {
    color: #2e3280;
}

.accordion-02 .acco-group .acco-heading i {
    background: #03a9f3;
    color: #ffffff;
}

.accordion-02 .acco-group.acco-active {
    border-color: #03a9f3;
}

.accordion-02 .acco-group.acco-active .acco-heading {
    background: #03a9f3;
    color: #ffffff;
}

.accordion-02 .acco-group.acco-active .acco-heading i {
    color: #03a9f3;
    background: #ffffff;
}

/*Accordion*/
.accordion-03 .acco-group {
    background: #ffffff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.accordion-03 .acco-group .acco-heading {
    color: #696969;
}

.accordion-03 .acco-group .acco-heading:after {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
}

.accordion-03 .acco-group .acco-des {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.accordion-03 .acco-group.acco-active .acco-heading {
    color: #03a9f3;
}

.accordion-03 .acco-group.acco-active .acco-heading:after {
    border-color: #03a9f3;
}

.tab-style-1 .nav-link.active {
    background: #ffffff;
}

.tab-style-1 .tab-pane {
    background: #ffffff;
}

.tab-style-2:after {
    background: #ffffff;
}

.tab-style-2 .nav .nav-item .nav-link {
    border: 1px solid #03a9f3;
    background: #ffffff;
}

.tab-style-2 .nav .nav-item .nav-link .icon {
    background: #03a9f3;
    color: #ffffff;
    border: 2px solid #ffffff;
}

@media (max-width: 767px) {
    .tab-style-2 .nav .nav-item .nav-link .icon {
        border: 1px solid #03a9f3;
        background: #ffffff;
        color: #03a9f3;
    }
}

.tab-style-2 .nav .nav-item .nav-link span {
    color: #03a9f3;
}

.tab-style-2 .nav .nav-item .nav-link.active {
    background: #03a9f3;
}

@media (max-width: 767px) {
    .tab-style-2 .nav .nav-item .nav-link.active .icon {
        background: #03a9f3;
        color: #ffffff;
    }
}

.tab-style-2 .nav .nav-item .nav-link.active span {
    color: #ffffff;
}

.portfolio-col .portfolio-info {
    background: rgba(255, 255, 255, 0.95);
}

.portfolio-col .portfolio-info h5 a {
    color: #2e3280;
}

.portfolio-col .portfolio-info .gallery-link {
    border: 2px solid #000000;
    background: #ffffff;
}

.portfolio-col .portfolio-info .gallery-link span:after, .portfolio-col .portfolio-info .gallery-link span:before {
    background: #000;
}

.contact-form .form-group .form-control:focus {
    border-color: #03a9f3;
}

.get-quote-form .form-group .form-control {
    border: 1px solid #d4d4d4;
}

.get-quote-form .form-group .form-control:focus {
    border: 1px solid #2e3280;
}

.sidebar-wrapper {
    background: linear-gradient(to left, #fff 0%, #fff 110%);
    border-left: 1px solid #dde5fb;
}

.sidebar-widget .widget-title {
    color: #2e3280;
}

.sidebar-widget ul li:after {
    border-top: 2px solid #000;
    border-right: 2px solid #000;
}

.sidebar-widget ul a {
    color: #696969;
}

.sidebar-widget ul a:hover {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.widget-search .form-control {
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.widget-newsletter .newsletter-box .form-control {
    border: 1px solid rgba(0, 0, 0, 0.1);
}

/*Details page*/.blog-detail-title {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.blog-detail-title .post-meta a {
    color: #666;
}

.blog-detail-title .post-meta span + span:after {
    background: #000;
}

.bog-content-area {
    background: #fff;
}

.bog-content-area .first-letter {
    background: #03a9f3;
    color: #fff;
}

.blog-tag-nav {
    background: #fff;
    border-bottom: 0;
}

.blog-tag-nav .social-icons li a {
    color: #03a9f3;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.blog-tag-nav .social-icons li a:hover {
    color: #2e3280;
    background: #fff;
}

.pagination li > a, .pagination li > span {
    background: #f6f7f8;
    border-color: rgba(0, 0, 0, 0.1) !important;
    color: #03a9f3;
}

.pagination li > a:hover, .pagination li > a:focus, .pagination li > span:hover, .pagination li > span:focus {
    background: #fff;
    color: #2e3280;
}

.pagination li.active > a, .pagination li.active > span, .pagination li.active .page-link {
    background: #03a9f3;
    color: #ffffff;
}

.pagination li.active > a:focus, .pagination li.active > a:hover, .pagination li.active > span:focus, .pagination li.active > span:hover, .pagination li.active .page-link:focus, .pagination li.active .page-link:hover {
    background: #03a9f3;
    color: #ffffff;
}

.blog-comment-area {
    background: #fff;
}

.blog-comment-area h2 {
    color: #2e3280;
}

.blog-comment li {
    border-bottom: 1px dashed rgba(0, 0, 0, 0.1);
}

.blog-comment li .btn-reply {
    border: 1px solid #ededed;
}

.blog-comment li .person {
    color: #2e3280;
}

.blog-comment li .reply {
    border: 1px solid #2e3280;
    color: #fff;
    background: #2e3280;
}

.blog-comment li .reply:after {
    border-left: 8px solid #696969;
}

.blog-comment li ul.child-comment li {
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
}

.blog-comment-form {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.blog-comment-form h2 {
    color: #2e3280;
}

.blog-comment-form .form-group label {
    color: #2e3280;
}

.blog-comment-form .form-group .form-control {
    border: 1px solid #dcdcdc;
    color: #000;
}

blockquote.blockquote-left .quote-icon .parson {
    color: #111;
}

.latest-post .item:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.latest-post .lp-text a {
    color: #696969;
}

.tagcloud a {
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #03a9f3;
}

.tagcloud a:hover {
    background: #fff;
    background: #03a9f3;
    color: #fff;
    border-color: #03a9f3;
}

/*-----------------------*Footer-------------------------*/
.footer {
    background: #2D323D;
    color: #98a2aa;
}

.footer .footer-top {
    background: #03a9f3;
}

.footer .footer-top h2 {
    color: #ffffff;
}

.footer .social-icons a {
    color: rgba(255, 255, 255, 0.7);
}

.footer .social-icons a:hover {
    color: #03a9f3;
}

.footer .footer-middle {
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.footer .footer-middle .newsletter-box .form-control {
    background: #ffffff;
}

.footer .footer-middle h6 {
    color: #ffffff;
}

.footer .footer-middle .nav p {
    color: #98a2aa;
}

.footer .footer-middle .nav a {
    color: #98a2aa;
}

.footer .footer-middle .nav a:after {
    background: rgba(255, 255, 255, 0.48);
}

.footer .footer-middle .nav a:hover {
    color: #ffffff;
}

.form-group .form-control:focus {
    border-color: #03a9f3;
}

.authors-link{
    color: #98a2aa;
}

img.coming-soon-img{
    background: #f5f7fd;
}

@media (max-width: 991px){
    h2.banner-title {
        color: #ffffff;
    }
}

