@charset "utf-8";

body.dark {
  background-color: #164777;
  color: #a7afbd;
}
body.dark h1,
body.dark h2,
body.dark h3,
body.dark h4,
body.dark h5,
body.dark h6 {
  color: #fff;
}
body.dark ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #a0a4a9;
}
body.dark :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #a0a4a9;
  opacity: 1;
}
body.dark ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #a0a4a9;
  opacity: 1;
}
body.dark :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #a0a4a9;
}
body.dark ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #a0a4a9;
}
body.dark ::placeholder {
  /* Most modern browsers support this now. */
  color: #a0a4a9;
}
body.dark {
  scrollbar-color: #20303e #20303e;
}
body.dark:-webkit-scrollbar-track {
  background: #20303e;
}
body.dark::-webkit-scrollbar-thumb {
  background-color: #20303e;
  border-color: #1d1b1b;
}
body.dark .iknow_tm_modalbox .description_wrap {
  scrollbar-color: #5c5d64 #5c5d64;
}
body.dark .iknow_tm_modalbox .description_wrap:-webkit-scrollbar-track,
body.dark .iknow_tm_fixed_content .mainbar:-webkit-scrollbar-track {
  background: #5c5d64;
}
body.dark .iknow_tm_modalbox .description_wrap::-webkit-scrollbar-thumb,
body.dark .iknow_tm_fixed_content .mainbar::-webkit-scrollbar-thumb {
  background-color: #5c5d64;
  border-color: #5c5d64;
}
body.dark .iknow_tm_contact .wrapper .right .input_list ul li input {
  color: #a0a4a9;
  border: 1px solid rgba(255, 255, 255, 0.15);
}
body.dark .iknow_tm_contact .wrapper .right .input_list ul li input:focus {
  border: 1px solid rgba(255, 255, 255, 0.3);
}
body.dark .iknow_tm_contact .message_area textarea {
  color: #a0a4a9;
  border: 1px solid rgba(255, 255, 255, 0.15);
}
body.dark .iknow_tm_contact .message_area textarea:focus {
  border: 1px solid rgba(255, 255, 255, 0.3);
}
body.dark .iknow_tm_hero .background_shape {
  background-color: #34353a;
}
body.dark .iknow_tm_video .circle:after {
  background-color: rgba(255, 255, 255, 0.03);
}
body.dark .iknow_tm_hero .main_menu ul li {
  background-color: #20303e;
  box-shadow: none;
}
body.dark .iknow_tm_hero .main_menu ul li.active {
  background-color: #d2ac2b;
}
body.dark .iknow_tm_hero .main_menu ul li span {
  color: #fff;
}
body.dark .iknow_tm_mainpart {
  background-color: #20303e;
  box-shadow: none;
}
body.dark .iknow_tm_about .right .bigger_text p {
  color: #d3d7df;
}
body.dark .iknow_tm_copyright .right ul li a {
  color: #a7afbd;
  text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);
}
body.dark .iknow_tm_copyright .right ul li a:hover {
  color: #d2ac2b;
  text-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);
}
body.dark .iknow_tm_copyright .left a {
  color: #a7afbd;
}
body.dark .iknow_tm_copyright .left a:hover {
  color: #d2ac2b;
}
body.dark .iknow_tm_resume .info_list ul li .short .job span {
  color: #d3d7df;
}
body.dark .progress_inner .background {
  background: #777a7f;
}
body.dark .circular_progress_bar .list_inner:after {
  border-color: #777a7f;
}
body.dark .progress_inner span.label {
  color: #fff;
}
body.dark .iknow_tm_portfolio .portfolio_filter ul li a {
  color: #fff;
}
body.dark .iknow_tm_portfolio .portfolio_filter ul li a:hover,
body.dark .iknow_tm_portfolio .portfolio_filter ul li a.current {
  color: #d2ac2b;
}
body.dark .iknow_tm_services .service_list ul li .list_inner {
  background-color: #1f6db3;
  box-shadow: none;
}
body.dark .iknow_tm_services .service_list ul li .list_inner:hover {
  box-shadow: none;
}
body.dark .iknow_tm_testimonials .testimonials_list .list_inner {
  background-color: #5b5c64;
  border-radius: 15px;
}

body.dark .iknow_tm_testimonials .testimonials_list .list_inner .in {
  box-shadow: none;
}
body.dark .iknow_tm_news .news_list ul li .details .title a {
  color: #fff;
}
body.dark .iknow_tm_news .news_list ul li .details .title a:hover {
  color: #d2ac2b;
}
body.dark .iknow_tm_news .news_list ul li .details {
  background-color: #5b5c64;
  box-shadow: none;
}
body.dark .iknow_tm_modalbox .box_inner {
  background-color: #20303e;
}
body.dark .iknow_tm_modalbox .main_details .detailbox .first {
  color: #fff;
}
body.dark .iknow_tm_modalbox .main_details .detailbox span a {
  color: #a7afbd;
}
body.dark .iknow_tm_hero_second .background_shape {
  background-color: #175fa0;
  background-image: url("../img/top_background.png");
  background-size: cover;
  background-position: top center;
}
body.dark .iknow_tm_extra_menu .list_in .center {
  background-color: #20303e;
  box-shadow: none;
}
body.dark .iknow_tm_extra_menu .list_in .list_icon {
  box-shadow: none;
}
body.dark .iknow_tm_extra_menu .list_in .down_icon {
  box-shadow: none;
}
body.dark .iknow_tm_extra_menu .list_in .center span {
  color: #fff;
}
body.dark
  .iknow_tm_extra_menu
  .menu_list
  .unordered
  .unorderest_li.opened
  .list_in
  .down_icon,
body.dark
  .iknow_tm_extra_menu
  .menu_list
  .unordered
  .unorderest_li
  .list_in:hover
  .down_icon {
  background-color: #20303e;
}
body.dark
  .iknow_tm_extra_menu
  .menu_list
  .unordered
  .unorderest_li.opened
  .list_in
  .down_icon
  .svg,
body.dark
  .iknow_tm_extra_menu
  .menu_list
  .unordered
  .unorderest_li
  .list_in:hover
  .down_icon
  .svg {
  color: #848484;
}
body.dark
  .iknow_tm_extra_menu
  .menu_list
  .unordered
  .unorderest_li
  .details_wrapper {
  background-color: #20303e;
  background-image: url("../img/svg/bk.svg");
  background-size: cover;
  box-shadow: none;
}
body.dark .iknow_tm_fixed_content .menubar ul li {
  background-color: #20303e;
}
body.dark .iknow_tm_fixed_content .menubar ul li:hover {
  background-color: #d2ac2b;
}
body.dark .iknow_tm_fixed_content .menubar ul li.active {
  background-color: #d2ac2b;
}
body.dark .iknow_tm_fixed_content .menubar ul li span {
  color: #fff;
}
body.dark .iknow_tm_fixed_content .infobar .extra {
  background-color: #20303e;
}
body.dark .iknow_tm_fixed_content .mainbar {
  background-color: #20303e;
}
body.dark .iknow_tm_fixed_content .infobar .extra .short span {
  color: #a7afbd;
}
body.dark
  .iknow_tm_fixed_content
  .iknow_tm_testimonials
  .testimonials_list
  .list_inner {
  padding: 30px;
}
body.dark .iknow_tm_contact .wrapper .left ul li .list_inner .short span a {
  color: #a7afbd;
}
body.dark
  .iknow_tm_contact
  .wrapper
  .left
  ul
  li
  .list_inner
  .short
  span
  a:hover {
  color: #d2ac2b;
}
body.dark .iknow_tm_fixed_mainpart {
  background-color: #175fa0;
}
body.dark .iknow_tm_sidebar_2 {
  background-color: #20303e;
}
body.dark .iknow_tm_sidebar_2 .menu ul li:before {
  background-color: rgba(255, 255, 255, 0.05);
}
body.dark .iknow_tm_sidebar_2 .logo {
  border-bottom-color: rgba(255, 255, 255, 0.05);
}
body.dark .iknow_tm_sidebar_2 .menu ul li span {
  color: #fff;
}
body.dark .iknow_tm_sidebar_2 .menu ul li.mleave span {
  color: #fff;
}
body.dark .iknow_tm_animate_section .section_inner {
  background-color: #20303e;
}
body.dark .iknow_tm_mobile_menu .mobile_menu_inner {
  background-color: #20303e;
}
body.dark .iknow_tm_mobile_menu .dropdown {
  background-color: #20303e;
}
body.dark .iknow_tm_mobile_menu .dropdown .dropdown_inner ul li a {
  color: #fff;
}
body.dark .hamburger-inner,
body.dark .hamburger-inner:after,
body.dark .hamburger-inner:before {
  background-color: #fff !important;
}
body.dark .iknow_tm_extra_demo .background_part {
  background-color: #175fa0;
}
body.dark .iknow_tm_extra_demo .top_shape,
body.dark .iknow_tm_extra_demo .bottom_shape {
  background-color: #175fa0;
}
body.dark .iknow_tm_extra_demo .iknow_tm_topbar {
  background-color: #175fa0;
}
body.dark .iknow_tm_sidebar_3 {
  background-color: #20303e;
}
body.dark .iknow_tm_sidebar_3 .image .main {
  border-color: #20303e;
  box-shadow: 18px 18px 30px rgb(255 255 255 / 8%);
}
body.dark .iknow_tm_sidebar_3 .menu ul li span {
  color: #fff;
}
body.dark .iknow_tm_sidebar_3 .menu ul li.current span,
body.dark .iknow_tm_sidebar_3 .menu ul li:hover span {
  color: #d2ac2b;
}
body.dark .iknow_tm_section_new {
  background-color: #20303e;
  box-shadow: none;
}
body.dark .iknow_tm_topbar .wrapper .menu {
  background-color: #20303e;
}
body.dark .iknow_tm_topbar .wrapper .menu ul li a {
  color: #fff;
}
body.dark .iknow_tm_topbar .wrapper .menu ul li.mleave a {
  color: #fff;
}
body.dark .iknow_tm_extra_demo_2 .top_shape,
body.dark .iknow_tm_extra_demo_2 .bottom_shape {
  background-color: #175fa0;
}
body.dark .iknow_tm_mainpart_new_2 .main_menu ul li {
  background-color: #20303e;
  box-shadow: none;
}
body.dark .iknow_tm_mainpart_new_2 .main_menu ul li span {
  color: #fff;
}
body.dark .iknow_tm_sidebar_3 .menu ul li:before {
  background-color: rgba(255, 255, 255, 0.05);
}
body.dark .iknow_tm_sidebar_3 .menu ul li:after {
  background-color: rgba(255, 255, 255, 0.1);
}
@media (max-width: 1040px) {
  body.dark .iknow_tm_topbar .wrapper .menu ul li.active a {
    color: #d2ac2b;
  }
  body.dark .iknow_tm_topbar .wrapper .menu ul li a:hover {
    color: #d2ac2b;
  }
  body.dark .iknow_tm_topbar .wrapper .menu {
    box-shadow: 0px 0px 30px rgb(255 255 255 / 4%);
  }
}
@media (max-width: 480px) {
  body.dark .iknow_tm_news .news_list ul li .details {
    background: none;
    box-shadow: none;
  }
}
