/*
Theme Name: CEP
Author: thasleem.m, OSCORP Technologies
Author URI: http://www.oscorptech.com
Version: 0.0.1
Description: Custom CSS for the Design
 	
*/
/* ---------------------------------------------------
    CSS CUSTOM AREA 
-------------------------------------------------- */

/* Hide Shopping Cart Header Icon
    @doc Should be removed after related html code is removed from all pages
*/
.shopping-cart {
    display: none !important;
}

/* Paddings 
    @doc General Reusable Paddings
*/
.pt-10 {
    padding-top: 10px;
}

.pt-20 {
    padding-top: 20px;
}

.pt-100 {
    padding-top: 100px;
}

.pb-10 {
    padding-bottom: 10px;
}

.pl-10 {
    padding-left: 10px;
}

.mt-10 {
    margin-top: 10px;
}

/* Font Weight
    @doc General Reusable Font Weights
*/

.fw-600 {
    font-weight: 600
}
  
/* Header Quick Address Menu anchor tag color */
ul.quick-address li span a {
    color: inherit;
}

/* Bekhma Maroon Color*/
.vk-text-color-bekhma-maroon-1 {
    color: #B10042;
}
.vk-text-color-bekhma-maroon-2 {
    color: #5D002D; 
}
.vk-background-bekhma-maroon-1 {
    background-color: #B10042; }
  
.vk-background-bekhma-maroon-2 {
    background-color: #5D002D; }

.vk-counter-non-icon, .vk-counter-section {
    background-color: #5D002D;
}
.vk-counter {
    color: #ffffff
}
.vk-counter-non-icon .number-count:after {
    background-color: #ADADAD;
}
.vk-iconbox-background:hover .icon {
    color: #ffffff
}
.vk-iconbox-background:hover .vk-title {
    color: #2E3841;
}
.vk-section-style-2 .vk-counter .title {
    color: #2E3841;
}
.vk-slider .content .title {
    color: #ffffff;
}

/* Footer */
div.footer-bot .vk-text * {
    font-weight: bold;
}

/* Home Slider */
.vk-background-image-slide-1 {
    background-image: url(../images/home/slider/bekhma_slide_1.jpg);
    position: relative;
}

.vk-background-image-slide-2 {
    background-image: url(../images/home/slider/bekhma_slide_2.jpeg);
    position: relative;
}

.vk-background-image-slide-3 {
    background-image: url(../images/home/slider/bekhma_slide_3.jpg);
    position: relative;
}

.vk-background-image-slide-4 {
    background-image: url(../images/home/slider/bekhma_slide_4.jpg);
    position: relative;
}
/* Footer */
.vk-footer {
    background-color: #211e1e !important;
}

.footer-bot {
    background-color: #211e1e !important;
}

@media (min-width: 992px) {
    .vk-slider .vk-img-frame {
        margin: 0px 0 !important;
    }
}

@media (min-width: 992px) {
    .vk-banner-mod .title-sub {
        padding: 0px 62px 0px 62px;
    }
}

.vk-slider .vk-img-frame {
    margin: 0px 0 !important;
}

.content p {
    color: #2E3841;
}

/* About */
.vk-message-ceo {
    border-bottom: 1px solid #e1e1e1;
}

/* Services */
.vk-page-service .vk-list-step .vk-slider-project {
    width: 38%;
}

.vk-list-step ul {
    list-style: none;
}

/*Career Page*/
.vk-input-file + label span {
    width: 177px;
}

/* Lightbox Text Alignment */
.lb-data .lb-details {
    text-align: justify !important;
}

.lb-dataContainer {
    width: 50% !important;
}

/*Sticky Header*/
.bekhma_sticky .vk-header-top {
    display: none;
}

@media (min-width: 992px) {
    .bekhma_sticky .vk-navbar-nav li a:not(.slicknav_item), .vk-navbar-nav li span:not(.slicknav_item) {
        padding-top: 30px !important;
    }
}

.bekhma_sticky .navbar-fixed-top {
    background-color: #fff;
}

.bekhma_sticky .vk-navbar-nav > li > a {
    color: #2E3841;
}

.bekhma_sticky .vk-navbar-nav.child > li > a {
    color: #fff;
}

.bekhma_sticky .vk-navbar-nav.child > li > a:hover {
    color: #2E3841;
}

.bekhma_sticky .vk-navbar-header.navbar-header {
    height: 68px !important;
}

.bekhma_sticky .vk-navbar-brand.navbar-brand {
    height: 5px;
}

.bekhma_sticky .navbar-brand > img {
    height: 60px;
}