/* Dark theme */

body {
    background-color: #02030e;
}

.port_sidebar_wrapper {
    background: #06060e;
}

.banner_typingtext {
    color: #ffffff;
}

.port_about_setions {
    background: #2322258f;
}

.port_heading_wrapper .port_sub_heading {
    color: #ffffff;
}

.about_details {
    color: white;
}

.education_mright .education_rinfo {
    background: #17171b;
}

.education_place {
    color: white;
}

.education_minfo.education_rinfo p {
    color: #a2a0a0;
}

.port_experience_setions .ex_rightside {
    /* background: #1b1b21; */
    background: #0d0d13db;
}

.port_experience_setions .ex_rightside h4 {
    color: #ffffff;
}

.ex_rightside .ex_details {
    color: #c1c1c1;
}

.more_content {
    color: #c1c1c1;
}

.port_services_setions {
    background: #2322258f;
}

.port_services_setions .port_services_box {
    background-color: #1d1e25;
}

.port_blog_contentbox {
    background-color: #0d0d137d;
}

.port_blog_setions h4.blog_heading a {
    color: #fff;
}

.port_blog_setions .left_content .port_blog_contentbox p {
    color: #989898;
}

.port_contact_setions .port_contact_mainbox {
    background-color: #0c0f17d4;
}

.port_hadding_style_sec .port_head_wrapper {
    color: #ffffff;
}

.jvmap-smart .jvectormap-container {
    background-color: #02030e !important;
}

.port_contact_form .form-control {
    color: white;
}

.port_footer_setions .copy_right_wrapper {
    background: #0d121b;
}

.invert {
    filter: invert();
}

.port__social_box p {
    color: #5effd0;
}

.port_singleblog_wrapper {
    background: #02030e;
}

.blog_wrapper .blog_data {
    background: #ffffff00;
}

.blog_content {
    background: #0d0d137d;
}

.blog_postinfo ul li a,
.blog_shareinfo .blog_tag a {
    color: #ffffff;
}

.blog_heading {
    color: white
}

.blog_content p {
    color: #c7c7c7;
}

.port_singleblog_wrapper .widget {
    background: #0d0d137d;
}

.widget_title {
    color: white;
}

.widget .widget_rp .rp_heading {
    color: #dadada;
}

.comment_reply {
    color: #bdbdbd;
}

.blog_content h2,
h3 {
    color: #cecccc;
}

.blog_content ul>li {
    color: #cecccc;
}

.port_heading_wrapper .port_sub_heading:after {
    background: #00b78a;
}

.port_heading_wrapper .port_sub_heading:before {
    background: #00b78a;
}

.btn-dark {
    color: #fff;
    background-color: #cdd021;
    border-color: #cdd021;
}

.flexcroll {
    scrollbar-face-color: #367CD2;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;
}


/* Handle */
.flexcroll::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(0, 204, 255, 0.8);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

.project_pera {
    color: #82fff7 !important;
}

.image-invert {
    filter: invert();
}