::-webkit-scrollbar {
    width: 6px;
}
::-webkit-scrollbar-thumb {
    background-image: linear-gradient( 45deg ,#9cd5e2,#377dff);
}

.primary-footer-top {
    background: #21325b !important;
}
.u-fill-primary {
    fill: #21325b !important;
}
.navbar-promo-footer {
    margin-bottom: -16px;
}
.u-header__sub-menu-nav-link-icon {
	float:right;
}
.header .navbar-nav .dropdown-item {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
}
.u-header__navbar-brand-top-space img {
	width: 175px;
}
.red-abt-arrow {
	color: #0c5ef7;
	font-size: 12px;
}
.red-abt-arrow:hover {
	color: #fff;
	font-size: 12px;
}
.v2ms-breadcrumb {
	background-color: #f6f9fc;
    margin-bottom: 0rem !important;
    padding: 10px 0 0 0;
}
.wrap-con span {
	color:#000;
}
.accordion-faqs {
    padding-bottom: 65px !important;
    padding-top: 20px;
    box-shadow: 0 12px 15px rgb(140 152 164 / 10%);
	padding: 20px;
}
.basicsAccordion-all {
    padding-bottom: 65px !important;
    padding-top: 30px;
}
.btn-link {
    font-weight: 500 !important;
}
.lead {
    font-size: 16px !important;
    font-weight: 400 !important;
	color:#000;
}
.bg-img-hero {
    margin-top: -41px;
}
.bg-silver-light {
	padding: 50px 0 40px 0;
}
.plc-docs {
	border: 1px solid #17bebb;
    padding: 8px;
	color: #000;
    margin: 5px;
}
.u-header__nav-link {
	color: #000 !important;
	font-size: 15px !important;
}
.plc-reg-process-bg {
	background: #fbfbfb;
    padding: 40px 0 20px 0;
	margin-top: 40px;
}
.card-header h6 {
	font-size: 16px !important; 
}
.text-theme-colored2 {
    color: #377dff !important;
}
.icon-box.iconbox-border {
    border: 1px solid #dcdcdc;
}
.p-20 {
    padding: 20px !important;
}
.heading-line-bottom {
    border-bottom: 1px dashed #808080;
    display: inline-block;
    margin: 0;
    position: relative;
    margin: 20px 0;
}
.tab-slider .nav.nav-pills a:hover, .tab-slider .nav.nav-pills a.active, .custom-nav-tabs > li > a:hover, .widget .tags a:hover, .small-title .title::after, .drop-caps.colored-square p:first-child:first-letter, .drop-caps.colored-rounded p:first-child:first-letter, .working-process.theme-colored a, .blog-posts .post .entry-content .post-date.right, .horizontal-tab-centered .nav-pills > li > a:hover, .horizontal-tab-centered .nav-pills > li.active > a, .horizontal-tab-centered .nav-pills > li.active > a:hover, .horizontal-tab-centered .nav-pills > li.active > a:focus, .owl-theme.dot-theme-colored .owl-controls .owl-dot span, .portfolio-filter a.active, .portfolio-filter a:hover, .pagination.theme-colored li.active a, .section-title .both-side-line::after, .section-title .both-side-line::before, .section-title .top-side-line::after, .section-title .left-side-line::before, .section-title .right-side-line::before, .product .tag-sale, .blog-posts .post.style1 .entry-header .entry-date.entry-date-absolute, .title-dots span {
    background: #252A31;
}
.section-title .left-side-line::before {
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    top: -8px;
    width: 35px;
}
.divider-contact {
	padding-bottom: 65px !important;
    padding-top: 40px;
}
.contact-detas {
	box-shadow: 0 12px 15px rgb(140 152 164 / 10%);
	padding: 20px;
}
.cont-det-header {
	background: #4d5068;
    margin: -13px;
    padding: 10px;
    margin-bottom: 20px;
}
.price-header{
	background-color:#e91e63 !important;
	color: #fff !important;
}