﻿.social-icon-footer a i {
    line-height: 2 !important
}

.social-icon a i {
    line-height: 1.8 !important;
}

.btn-light-circle a i,
.products a i,
.factory-light-circle i,
.factory-dark-circle i,
.product-tab-circle a i,
.product-tab-circle a:hover i,
.product-tab-circle a.active i {
    line-height: 1.65 !important
}

.owl-next i,
.owl-prev i {
    line-height: 1.75 !important
}

.list-inline>li {
    padding-right: 7px
}

.done {
    display: none
}

.contact-icon i {
    line-height: 60px
}

#owl-certificate i {
    line-height: 2.4 !important
}

.btn-news-nav i {
    line-height: 55px !important
}

.hidden {
    display: none
}

.modal-footer input {
    margin: 0 10px
}

.mill-slider-content img {
    width: 200px
}

@media only screen and (max-width:768px) {
    .btn-news-nav i {
        line-height: 31px !important
    }
}

.alignText {
    direction: ltr
}

p,
strong {
    font-family: "Raleway", "El Messiri"
}

[class^="kfmbc-"]:before,
[class*=" kfmbc-"]:before {
    line-height: 1.6 !important
}

.navbar-nav>li {
    padding: 0 0 0 20px
}

.banner1 {
    top: 105%;
    left: 50%;
    white-space: nowrap
}

.banner2 {
    top: 65%;
    left: 44%;
    white-space: nowrap
}

.banner3 {
    top: 72%;
    left: 29%;
    white-space: nowrap
}

.banner4 {
    top: 63%;
    left: 56%;
    white-space: nowrap
}

.banner5 {
    top: 67%;
    left: 70%;
    white-space: nowrap
}

.instagram a i,
.youtube a i,
.facebook a i,
.twitter a i {
    line-height: 1.8 !important;
}

.social-icon-footer a i {
    line-height: 2 !important;
}

.navbar-default .navbar-nav>li>a {
    /*font-size:14px;*/
    font-size: 12px;
}

/* Custom styled notice CSS */
.ui-pnotify.custom .ui-pnotify-container {
    background-color: #09509d !important;
    background-color: #fff !important;
    background-image: none !important;
    /*          border: none !important;*/
    border: 3px solid #ff8c00;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #09509d !important;
    webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.5);
}

.ui-pnotify.custom .ui-pnotify-title,
.ui-pnotify.custom .ui-pnotify-text {
    /*          font-family: Arial, Helvetica, sans-serif !important;*/
    /*          text-shadow: 2px 2px 3px black !important;*/
    font-size: 10pt !important;
    color: #09509d !important;
    padding-left: 50px !important;
    line-height: 1 !important;
    text-rendering: geometricPrecision !important;
}

.ui-pnotify.custom .ui-pnotify-text a {
    color: #09509d;
}

.ui-pnotify.custom .ui-pnotify-title {
    font-weight: bold;
}

.ui-pnotify.custom .ui-pnotify-icon {
    float: left;
    background-image: url(/images/live-event.gif);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
    /*
            width: 50px;
              height: 50px;
*/
    width: 100px;
    height: 100px;
}

.ui-pnotify.custom .fa {
    margin: 3px;
    width: 33px;
    height: 33px;
    font-size: 33px;
    color: #ff8c00;
}

.ui-pnotify-closer,
.ui-pnotify-sticker {
    float: right;
    margin-left: .2em;
}

.ui-pnotify-action-button. brighttheme-icon-closer {
    color: white !important;
}

.brighttheme .ui-pnotify-action-button {
    background: #ff8c00;
    padding: 8px 23px;
}

.ui-pnotify.stack-bottomright {
    /* These are just CSS default values to reset the PNotify CSS. */
    right: auto;
    top: auto;
    left: auto;
    bottom: auto;
}

/*@media only screen and (width: 768px){
.navbar-header {
    height: inherit !important;
}
}*/

/* Extra large devices (large desktops, 1200px and up) */
/*@media (min-width: 768px) {
    #secBanner {
        margin-top: 40px;
    }
}*/

/* Extra large devices (large desktops, 1200px and up) */
/*@media (min-width: 1200px) {
    #secBanner {
        margin-top: 105px;
    }
}*/

@media screen and (min-width: 1200px) {

    .owl-buttons {
        position: absolute;
        top: 40%;
        width: 110%;
        text-align: left;
    }

    .owl-prev {
        position: absolute;
        left: -10%
    }

    .owl-next {
        float: right;
    }
}

.vacancy-list>tbody>tr>td,
.vacancy-list>tbody>tr>th,
.vacancy-list>tfoot>tr>td,
.vacancy-list>tfoot>tr>th,
.vacancy-list>thead>tr>td,
.vacancy-list>thead>tr>th {
    padding: 8px 3px 8px 3px !important;
}


.vacancy-list .bttn-sm {
    font-size: 12px;
    text-transform: inherit;
    border-radius: 10px;
    padding: 5px;

}

@media (max-width: 768px) {
    .navbar-nav>li {
        padding: 0 0 0 0;
    }
}

.ar-KW {
    font-family: 'El Messiri' !important;
}

.social-icon-footer .list-inline {
    display: flex;
    justify-content: center;
}

.twitter a {
    /* fill: white; */
    /* padding: 6px; */
}

.social-icon-footer .list-inline .twitter:hover a {
    fill: #ff8c00;
}

.kfmbc-product-icon-9:before {
    content: "\44";
}

.is-text-inner-table .social-icon-footer{
	display: flex;
	justify-content: center;
}
@media (min-width: 768px) {
    .is-text-inner-table .social-icon-footer{
	display: flex;
	justify-content: end;
}
}
.is-text-inner-table .social-icon-footer a.twitter{
	fill: white;
    padding: 6px;
}
.is-text-inner-table .social-icon-footer a.twitter:hover{
	fill: #ff8c00;
    padding: 6px;
}