#art_catid, #subcategory, #country, #subsubcategory {
    font-size: 14px !important;
    color: #033954 !important;
}

.icon_cat {
    display: none;
}
#p_prldr {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 300;
    background-size: cover;
    background: #FFF;
}

.contpre {
    width: 250px !important;
    height: 100px;
    position: absolute;
    left: 50%;
    top: 15%;
    margin-left: -125px !important;
    margin-top: -75px;
    color: #fff;
    font-size: 40px;
    letter-spacing: -2px;
    text-align: center;
    line-height: 35px;
}

#p_prldr .spinner {
    width: 150px !important;
    height: 150px !important;
    background-size: 150px 150px !important;

    margin: 0 auto;
    display: block;
}

#sas {
    width: 200px !important;
    margin: 0 auto;
    display: none;
}

.waitt {
    width: 200px !important;
    margin: 0 auto;
}

.add_company {
    display: none;
}

.col-md-mobile-pr {
    float: left;
    width: 200px;
    margin-bottom: 40px;
}

#menuitem-247 {
    margin-left: -10px;
}

.scopt_right {
    padding-right: 44px;
    display: block;
    float: right;
}

/* Hide HTML5 Up and Down arrows. */
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}

ul#l_servise_menu {
    display: inline-flex;
    margin-bottom: -19px;
    margin-left: -10px;
}

ul#l_servise_menu li {
    padding: 0px 30px;
}

.swal2-container.swal2-shown {
    background-color: rgba(0, 0, 0, 0.3) !important;
}

.modal-backdrop {
    background-color: rgba(0, 0, 0, 0.4) !important;
}


.swal-add-company {
    width: 785px !important;
}

.swal2-popup {
    width: 25em;
}

div.modal.fade.in {
    top: 32% !important;
}
@media only screen and (max-width: 663px ){
    .navigation .page .arrow {
        top: 6px !important;
        right: -44px !important;
    }
}


@media only screen and (min-width: 1025px) {

    div.modal {
        width: 54% !important;
        margin-left: -26%;
        top: 35% !important;
        border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
        border: none;
    }

}

.swal2-popup .swal2-title {
    font-size: 20px !important;
    margin: 0 !important;
}

.swal2-popup {
    margin-top: 20%;
}

.modal-body {
    color: #595959 !important;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    font-weight: 600;
    border: none;
}

img.have_company {
    width: 100%;
    height: 100%;
    border: 0px solid #CCC;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3);

}

.e_goods {
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .3);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3);
}

img.lock {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px;
/*    padding-top: 4px;
    padding-left: 2px;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 3px;*/
    /*border: 3px solid #CCC;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px;*/
}


div.vertical div.cck_forms {

    padding-right: 10px;
}

@media only screen and (max-width: 1280px) {
    .yroven_mobile {
        padding-top: 2px !important;
    }

    .icon_and_filter {
        display: inline;
    }

    .mobile_menus_block_home {
        min-height: 110%;

    }

    .cirlkle_mobile {
        right: -47px;
    }

    .swal2-popup {
        width: 20em !important;
    }

    .mobile_menu_home {
        right: 23px;
        top: 19px;
    }

    #art_catid, #subcategory, #country, #subsubcategory {
        width: 94% !important;
    }

    .button_next {
        margin-top: -6px;
    }

    .button_prev {
        margin-top: -6px;
    }

    div.modal {
        width: 87% !important;

        margin-left: 4%;
    }

    .modal-body {
        font-size: 17px;
    }
    .col-md-2 {
        width: 95% !important;
        padding-left: 20px !important;
    }

    .col-md-2 .one_position {
        float: left;
    }

    .cl {
        clear: none;
    }


    #page_number {
        width: 40px !important;

    }

    .number_block input {
        padding: 0px !important;
    }

    .f_hide {
        display: none !important;
    }

    .navigation {
        padding: 0px !important;
        position: absolute;
        top: 12px;
        left: 50% !important;
        margin-left: -18px !important;
    }

    .navbar {
        display: none !important;
    }

    .cck_module_search {
        margin-top: 60px;
    }

    .cck_subcategory, .cck_subsubcategory, .cck_country, .cck_art_catid, .cck_name {
        width: 100% !important;
    }

    div.cck_forms.cck_search div.cck_form {

        width: 100% !important;
    }


    .logo_mobile {

        display: block !important;
        position: absolute;
        top: 10px;
        width: 100px;
    }

    .cenr {
        width: 100% !important;
    }

    body {
        padding: 0px !important;
    }

    .container {
        max-width: 96% !important;
        width: 100% !important;
    }

    .mobile_menu_home {

    }

    .one_position {
        /*

float: left;
height: auto;
margin: 0px 40px 40px 0px;
width: 70px;
height: 70px;*/

    }

    .body .container {
        padding: 0px;
    }


    .navigation .page .arrow {
        top: 6px !important;
    }
}

.col-md-mobile-pr {
    float: left;
    width: 200px;
    margin-bottom: 40px;
}

#menuitem-247 {
    margin-left: -10px;
}

.scopt_right {
    padding-right: 44px;
    display: block;
    float: right;
}

/* Hide HTML5 Up and Down arrows. */
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}

ul#l_servise_menu {
    display: inline-flex;
    margin-bottom: -19px;
    margin-left: -10px;
}

ul#l_servise_menu li {
    padding: 0px 30px;
}

.swal2-container.swal2-shown {
    background-color: rgba(0, 0, 0, 0.3) !important;
}

.modal-backdrop {
    background-color: rgba(0, 0, 0, 0.4) !important;
}

/*.containers {
    height: 86vh;
}*/

/*#categ, #pod_categ, #syb_categ, #categ_country {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 2px;
}*/

@media only screen and (min-width: 660px) and (max-width: 1280px) {
    .ipll {
        display: flex;
        justify-content: center;
    }


}