.category-btn-div{    height: 100px;    width: 100%;    margin: 5px;}.category-btn-div a{    display: block;    width: 100%;    height: 100%;    text-align: center;    text-decoration: none;    padding-top: 35px;    font-size: 16pt;    border: solid 1px #cccccc;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;}.category-btn-div a:hover{    background-color: #0f0f0f;    color: #fff;}.clearfix::after{    content: ' ';    clear: both;    display: table;}.item-b{    position: relative;}.item-view{    position: absolute;    bottom: 0px;    width: 90%;}.item-view .date{    float: left;}.item-view .view{    float: right;}.ad_address {    display: flex;}.ad_address div{    flex: 1;}.ad_info{    margin-top: 20px;    font-size: 14pt;}.category-link{    margin: 0 !important;    padding: 0 !important;    position: relative;}.category-link-title{    position: absolute;    top: 48%;    width: 100%;    text-align: center;    font-size: 18pt;}.category-link img{    width: 100%;    height: 100%;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    border-radius: 10px;    opacity: 0.5;}.vk-breadcrumb ul li{    float: right;    margin-left: 10px;}.vk-breadcrumb ul li:not(:last-child):after{    content: '\f104';    font-family: FontAwesome;    padding: 0 10px 0 10px;}.small-link{    font-size: 7pt;    margin-top: 5px;    direction: rtl;}.small-link a{    margin-left: 2px;}.small-link a:not(:last-child):after{    content: ' | ';    font-size: 6pt;    padding: 0px 3px 0px 3px;}.vk-banner-small {    min-height: 190px;    height: 190px;}.vk-banner .page-heading{    letter-spacing:normal;}.slider-item-image{    width: 1170px ;    height: 500px}@media (max-width: 480px) {    .vk-baner-slider {        height: 400px !important;        overflow: hidden;    }    .vk-navbar-brand img{        width: 50px !important;        height: 50px !important;    }    .vk-navbar-header{        padding: 0 !important;        height: 50px;    }    .vk-banner-small {        min-height: 80px;        height: 80px;    }    .vk-single-project{        padding-top: 10px !important;    }    .slider-for{        height: 420px !important;    }    .vk-shop-related{        padding: 20px !important;    }    .register-wrapper{        padding-top: 5px !important;        margin-top: 0 !important;    }    .image-uploader-box{        margin-top: 15px;        margin-right: auto;        margin-left: auto;    }    .slider-item-image{        height: 400px !important;    }    .vk-banner-mod{        height: 400px;        overflow: hidden;        min-height: unset;        width: 375px;        background-size: 100% 70%;        /*background-position: center center;*/    }    .vk-banner .page-heading{        position: absolute;        top:10px;        font-size: 20pt;    }    .vk-banner-mod .title-main{        font-size: 25pt;    }    .hiden{        display: none;    }}.date-start{    position: absolute;    right: 420px;    top: 47px;}.date-end{    position: absolute;    right: 680px;    top: 47px;}.filter{    position: absolute;    right: 935px;    top: 77px;}.filter1{    position: absolute;    right:260px;    top: 75px;}.main-name{   width: 25%;}.date-start1{    position: absolute;    right: 0px;    top: 44px;}.date-end1{    position: absolute;    right: 260px;    top: 45px;}.filter2{    position: absolute;    right: 520px;    top: 75px;}.advertise-list-category{    font-size: 10pt;}.advertise-list-category span{    display: block;    margin-bottom: 3px;}.news{    padding-top: 135px;}.vams{    padding-top: 130px;}@media screen and (max-width: 480px) {    .main-page {        margin-top: 10px;        padding-bottom: 10px;    }    .news {        padding-top: 10px;    }    .vams {        padding-top: 10px;    }    .vk-navbar-right{        width: 100% !important;        overflow-x: hidden !important;    }    .vk-navbar-left{        width: 100% !important;        overflow-x: hidden !important;    }    .image-main{        font-size: 20pt !important;    }    .image-main1{        font-size: 20pt !important;        margin-left: 25px !important;    }    .vk-navbar-nav li:last-child a, .vk-navbar-nav li:last-child span{        padding-right: 30px;    }    .navbar-toggle {        float: right;        margin-left: 15px;        margin-right: auto;    }    .text-bes{        display: none !important;    }    .font_size{        font-size: 15pt !important;    }    .date-start{        position: absolute;        right: 150px;        top: 40px;    }    .date-end{        position: absolute;        right: 150px;        top: 90px;    }    .filter{        position: absolute;        right: 280px;        top: 145px;    }    .filter1{        position: absolute;        right: 0px;        top: 130px;    }    .main-name{        width: 55%;    }    .date-start1{        position: absolute;        right: 0px;        top: 30px;    }    .date-end1{        position: absolute;        right: 0px;        top: 80px;    }    .filter2{        position: absolute;        right: 0px;        top: 135px;    }}