body {
	background-color: #fff;
	color: #333;
}

body a {
	color: #333;
}

body a.active,
body a:hover,
body a:focus {
	color: var(--secondary-color);
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #333;
}

.toggle span,
.toggle span:before,
.toggle span:after {
	background: #333;
}

.blockquote {
	background: #fafafa;
	color: #151d23;
	border: 1px solid #f0f5f9;
	border-left: 4px solid var(--secondary-color);
}

.webBtn {
	background: #fff;
	color: var(--secondary-color) !important;
	box-shadow: inset var(--secondary-color) 0 0 0 1px, 0 3px 6px 0 rgba(0, 0, 0, 0.07);
}

.colorBtn {
	background: var(--secondary-color);
	color: #fff !important;
}

.cnclBtn {
	background: #192125;
	color: #fff !important;
}

.webBtn:focus,
.webBtn:hover {
	background: var(--secondary-color);
	color: #fff !important;
}

.color {
	color: var(--secondary-color) !important;
}

.background {
	background: var(--secondary-color) !important;
}

.secHeading {
	color: #333;
}

.secHeading > em {
	color: var(--secondary-color);
}

p.pre {
	color: #778ca3;
}

.popup {
	background: rgba(25, 33, 37, 0.95);
}

.popup ._inner {
	background: #fff;
	box-shadow: 0 7px 14px 0 rgba(59, 65, 94, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07);
}

.dropLst {
	background: #fff;
	border-top: 3px solid var(--secondary-color);
	box-shadow: rgba(21, 24, 68, 0.1) 0 0 20px 0;
}

.dropLst > li > a {
	border-bottom: 1px solid #f0f5f9;
	color: #333;
}

.dropLst > li > a:hover {
	background: #fafafa;
}

.more > span,
.more > span:before,
.more > span:after {
	background: #fff;
}

.more:hover > span,
.more:hover > span:before,
.more:hover > span:after {
	background: #333;
}

.ico {
	background: #fff;
}

.ico > i.dot:before {
	color: #fff;
}

.ckEditor blockquote {
	background: rgba(0, 0, 0, 0.04);
}

header {
	background: #fff;
	box-shadow: 0 7px 14px 0 rgba(59, 65, 94, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07);
}

nav > ul > li > a {
	color: #333;
}

nav > ul > li.active > a,
nav > ul > li:hover > a {
	color: var(--secondary-color) !important;
}

nav > ul > li.btnLi > a {
	border: 1px solid var(--secondary-color);
}

nav > ul > li.btnLi > a:hover,
nav > ul > li.btnLi.active > a {
	background: #fff;
	color: var(--secondary-color) !important;
	box-shadow: inset var(--secondary-color) 0 0 0 1px;
}

#nav > li > .sub {
	background: #fff;
	box-shadow: 0 13px 27px -5px rgba(50, 50, 93, 0.25), 0 8px 16px -8px rgba(0, 0, 0, 0.3), 0 -6px 16px -6px rgba(0, 0, 0, 0.025);
}

#nav > li > .sub > li > a {
	background: #fff;
	color: #4e566d;
	border-bottom: 1px solid #eee;
}

#nav > li > .sub > li > a:hover {
	color: var(--secondary-color);
}

#banner .content h1,
#banner .content p {
	color: #fff;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

#slider .item:before {
	background: #0a181d;
}

#slider .lBtn .prev,
#slider .rBtn .next {
	color: var(--secondary-color);
}

#project .lst > li .txt em {
	color: #ddd;
}

#project .lst > li .txt strong {
	color: #333;
}

#project .lst > li .txt {
	background: #fff;
	box-shadow: 2px 0 26px rgba(215, 222, 227, 0.4);
}

#project .lst > li .txt span {
	color: #778ca3;
}

#project .lst > li .inner:hover .txt strong {
	color: var(--secondary-color);
}

#who-we-are {
	background: #f6f8fa;
}

#who-we-are .content p {
	color: #778ca3;
}

#work .secHeading,
#work .pre {
	color: #333;
}

#folio .content h1,
#folio .content h1 a {
	color: #fff;
}

#folio .content h1 a:hover {
	color: var(--secondary-color);
}

#folio .txt p,
#folio .txt h4 {
	color: #fff;
}

#blocks .txt h3 > span {
	color: #ccc;
}

#blocks .txt p {
	color: #778ca3;
}

#connect .inside {
	border-top: 2px solid #eee;
}

#connect .inside > p {
	color: #778ca3;
}

#partner:before {
	filter: brightness(1) invert(0.035) grayscale(1);
}

#partner .icon {
	filter: brightness(1) invert(0.035) grayscale(1);
}

#partner .owl-prev,
#partner .owl-next {
	color: #ccc;
}

.owl-prev,
.owl-next {
	color: var(--secondary-color);
}

.owl-dots .owl-dot span {
	border: 2px solid #aaa;
}

.owl-dots .owl-dot.active span {
	border-color: var(--secondary-color);
}

#camps {
	background: #fff;
}

.txtBox {
	background: #fff;
	color: #778ca3;
	border: 1px solid #eee;
}

.txtBox:disabled {
	background: #e3e8ee;
	border-color: #d8dee6 !important;
}

.txtBox::-webkit-input-placeholder {
	color: #778ca3;
}

.txtBox:-ms-input-placeholder {
	color: #778ca3;
}

.txtBox::-ms-input-placeholder {
	color: #778ca3;
}

.txtBox::placeholder {
	color: #778ca3;
}

input[type="radio"]:after,
input[type="checkbox"]:after {
	background: #fff;
	border: 1px solid #ddd;
}

footer {
	background: #f5f6f8;
	color: #778ca3;
}

footer .infoLst > li > i {
	background: rgba(255, 255, 255, 0.5);
	box-shadow: rgba(0, 0, 0, 0.04) 0 0 10px 0;
}

footer a {
	color: #778ca3;
}

footer .social li {
	color: #fff;
}

footer .social li a {
	color: #778ca3;
}

footer .social li a:hover {
	color: #293940 !important;
}

#help .nav-tabs > li > a {
	color: #333;
}

#help .btnBlk {
	background: #fff;
	border-bottom: 2px solid var(--secondary-color);
	box-shadow: rgba(24, 24, 25, 0.2) 0 1px 2px;
}

#help .inBlk {
	border-top: 1px solid #eee;
}

#typing {
	border: 1px solid #eee;
}

.blk {
	background: #fff;
}

.blk ._header,
.blk ._footer {
	background: #f7fafc;
}

.blk ._header {
	border-bottom: 1px solid #f0f5f9;
}

.blk ._footer {
	border-top: 1px solid #f0f5f9;
}

ul.pagination > li > a {
	color: #333;
}

ul.pagination > li > a:hover {
	background: #f5f5f5;
	color: #333;
}

ul.pagination > li > a.active {
	background: var(--secondary-color);
	color: #fff;
}

.scrollbar::-webkit-scrollbar-track {
	background: #e3e8ed;
}

.scrollbar::-webkit-scrollbar {
	background-color: #e3e8ed;
}

.scrollbar::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.2);
}

.cmnBanner .content h1 {
	color: #fff;
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.cmnBanner:before {
	background: #0a181d;
}

#contact form {
	background: #fff;
	box-shadow: 0 13px 27px -5px rgba(50, 50, 93, 0.25), 0 8px 16px -8px rgba(0, 0, 0, 0.3), 0 -6px 16px -6px rgba(0, 0, 0, 0.025);
}

#contact .infoLst > li > i {
	background: var(--secondary-color);
	color: #fff;
}

#abtInfo .content p {
	color: #778ca3;
}

#abtInfo .flexRow > .col1 .content {
	background: #fff;
	box-shadow: 0 13px 27px -5px rgba(50, 50, 93, 0.25), 0 8px 16px -8px rgba(0, 0, 0, 0.3), 0 -6px 16px -6px rgba(0, 0, 0, 0.025);
}

.cmnLst li h3 > span {
	color: #f5c4a3;
}

.cmnLst li {
	box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.06);
}

.cmnLst li p {
	color: #778ca3;
}

.cmnLst li {
	border-left: 4px solid var(--secondary-color);
	background: #fff;
}

#stafInfo .col .inner {
	background: #fdfdfd;
	border: 1px solid #f3f3f3;
	box-shadow: 0px 0px 6px 0px rgb(244, 248, 251);
}

#stafInfo .col .inner .innerCntnt h4 {
	color: #333;
}

#stafDetail .name h5 {
	color: #8a8989;
}

.staff_Detl {
	color: #778ca3;
}

#galleryBx #lstGallery > li .image:after {
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
}

#galleryBx #lstGallery > li .image:hover:after {
	background: rgba(0, 0, 0, 0.7);
}

#videoGallery a .image:before {
	background: #fe771c;
	color: #fff;
	border: 2px solid #fff;
}

#videoGallery a .cntnt p {
	color: #333;
}

.ques .top-ques {
	background: #f7f8fa;
}

.askques {
	background: #f7f8fa;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.15);
}

#blgLst .colR .inner {
	background: #fbfbfb;
}

.blogList li .cntnt .category span {
	background-color: #2aa2d9;
	color: #fff;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
}

.blogList li .cntnt h3 {
	color: #fff;
}

.social-icons li a {
	color: #fff;
}

.articleBlk .cntnt .date {
	color: #999;
}

.catSmLst span,
.tagLst span {
	background: var(--secondary-color);
	color: #fff;
}

.hstry {
	border-bottom: 1px solid #f1f1f1;
}

.hstryLst li {
	color: #939393;
	border-left: 1px solid #b8b8b8;
}

#camps li .image:before {
	background: var(--secondary-color);
	color: #fff;
}

#dtlPage .inner {
	background: #fff;
	box-shadow: 0 7px 14px 0 rgba(59, 65, 94, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07);
}

#dtlPage .inner .image {
	border-bottom: 1px solid #eee;
}

@media screen and (max-width: 991px) {
	nav {
		background: #fff;
		border-top: 1px solid #ddd;
	}
	nav > ul > li {
		border-bottom: 1px solid #ddd;
	}
	nav > ul > li > .sub > li > a {
		border-top: 1px solid #ddd;
	}
}

/*_____ tableBlk _____*/

.tableBlk table {
    background: #fff;
    border: 1px solid #eee;
}

.tableBlk table tr {
    background: transparent !important;
}

.tableBlk table tr td {
    border-bottom: 1px solid #eee;
}

.tableBlk table tr th {
    background: #fafafa;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

table.dataTable thead th,
table.dataTable thead td {
    border-bottom: 1px solid #eee !important;
}

.tableBlk .dataTables_wrapper .dataTables_length,
.tableBlk .dataTables_wrapper .dataTables_filter,
.tableBlk .dataTables_wrapper .dataTables_info,
.tableBlk .dataTables_wrapper .dataTables_processing,
.tableBlk .dataTables_wrapper .dataTables_paginate {
    color: #333;
}

.tableBlk .dataTables_wrapper .dataTables_filter input,
.tableBlk .dataTables_wrapper .dataTables_length select{
    background: #fff;
    color: #333;
}