ul, li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.grid {
    max-width: 980px;
    margin: 0 auto;    width: 100%;
}


#main {
    padding: 15px 10px;
}
.side_menu ul li a, .side_menu ul li a:hover {
    color: #111;
    text-decoration: none;
}
.side_menu ul li a {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background-color: #EEE;
    min-height: 40px;
    margin-top: 10px;
    padding: 11px;
    display: block;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}
.side_menu ul li a {
    text-transform: uppercase;
}
.side_menu ul li a:hover, .side_menu ul li.current_menu_item a {
    background: url(../images/side_menu_item_bg.png) center right no-repeat;
    background-size: 100% 100%;
    min-height: 40px;
    display: block;
}

#main{font-size: 14px;display: flex
}
.content ul, .content li {
    margin: 0 7px;
    padding: 0;
    list-style-type: disc;
    list-style-position: inside;
}
#main p {
    margin: 0 0 13px 0;}
    .content ul{margin-bottom:10px;}
#main p img{margin-top:10px;}
.side_menu ul li:first-child a{margin-top:0px;}
.catSlider li {
    height: 285px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    overflow: hidden;
}

.catSlider li img {
       width: 100%;
    height: 100%;
    object-fit: cover;
}

.catSlideCaption {
    position: absolute;
    display: block;
    bottom: 0;
    right: 0;
    left: 0;
    background: #000;
    color: #FFF;
    line-height: 35px;
    padding: 0 20px;
}
#catPager {
    text-align: center;
}
.catPagerSlider li a img {
    border: 1px solid transparent;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
        height: 80px;
    object-fit: cover;
    width: 100%;
}

.catPagerSlider li a.active img {
    border-color: #DCA11B;
}
.bx-controls{
    display: none;
}

ul.catPagerNav {
    position: absolute;
    margin-top: 20px;
    width: 100%;
}
ul.catPagerNav li a {
    display: block;
    position: absolute;
}
ul.catPagerNav li a.bx-prev {
    left: 0;
    width: 21px;
    height: 21px;
    background: url(../images/arrow_left.png) center center no-repeat;
}
ul.catPagerNav li a.disabled {
    display: none;
}
ul.catPagerNav li a.bx-next {
    right: 0;
    width: 21px;
    height: 21px;
    background: url(../images/arrow_right.png) center center no-repeat;
}
.catGallery .bx-wrapper {
    margin-bottom: 10px;direction: ltr;
}
.catGallery{position:relative;}

#page_header {
    padding: 10px 10px 10px;
}
#page_header ul {
    display: table;
    width: 100%;
}
#page_header ul li {
    display: table-cell;
    vertical-align: top;
    padding-right: 10px;
}
#page_header ul li {
    padding-right: 0;
    padding-left: 10px;
}
#page_header ul li.cat_icon {
    width: 85px;
}
#page_header ul li:first-child {
    padding: 0;
}
#page_header ul li.cat_icon:first-child {
    width: 75px;
}
#page_header ul li.page_title h1 {
    font-weight: normal;
       line-height: 1em;
    padding: 0 20px 0 0;
    margin: 0;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    background: #393F42;
    font-size: 21px;
    color: #FFF;
        font-weight: 600;    padding: 20px 20px 20px 20px;
}

#page_header ul li a {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    background: #fff;
}
#page_header ul li.cat_icon img {
    opacity: 0.3;
    filter: alpha(opacity = 30);
    -moz-opacity: 0.3;
    -khtml-opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;    margin-bottom: -5px;
}
#page_header ul li.cat_icon img:hover, #page_header ul li.cat_icon.active img {
    opacity: 1;
    filter: alpha(opacity = 100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.col-3-12.side_menu,.col-4-12.content{ padding-right:20px;}
html[dir="rtl"] .col-3-12.side_menu,html[dir="rtl"] .col-4-12.content{ padding-right:0px;padding-left:20px;}
html[dir="rtl"] #page_header ul li{
    padding-right: 10px;
    padding-left: 0;
}
html[dir="rtl"] #page_header ul li:first-child{    padding: 0;}
.col-4-12.content iframe{width:100%!important;}




.home_news .bx-wrapper {
    float: right;
    direction: ltr;
}

ul.news-carousel {
    direction: rtl;
}

ul.news-carousel li {
    height: 160px;
    overflow: hidden;
}

ul.news-carousel li img {
    float: right;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    height: auto;
    max-height: 130px;
    width: 30%;
    margin-left: 10px;
    margin-bottom: 4px;
    position: relative;
    top: 3px;
}

ul.news-carousel li:hover img, .cat_post_inner:hover img {
    opacity: 0.7;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

ul.news-carousel li p {
    width: 67%;
    float: right;
}

ul.news-nav {
    width: 21px !important;
    margin-right: 7px;
    display: inline-block;
    position: absolute;
    z-index: 999999;
    top: -40px;    right: 0;
}
.home_section_title h2 {
  border-bottom: 1px dotted;
    margin: 0;
    margin-right: 30px;
    padding-bottom: 5px;    margin-bottom: 10px;    font-size: 16px;    line-height: normal;
}
ul.news-carousel li p{    color: #111111;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;}
.home_news .bx-wrapper {position: relative;
    margin-bottom: 0;
    padding: 0;
    -ms-touch-action: pan-y;
    touch-action: auto;
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    border: unset;
    background: unset;}
.home_section_title h2 a{     font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #111111;text-transform: uppercase;
    line-height: normal;}
    .home_section_title h2 a:hover{color: #EBAA10;}
ul.news-nav li {
    display: block;
    overflow: hidden;
    margin-bottom: 1px;
    cursor: pointer;
}

ul.news-nav li.prev-wrap {
    width: 21px;
    height: 21px;
    background: url('../images/arrow_up.png') center center no-repeat;
}

ul.news-nav li.next-wrap {
    width: 21px;
    height: 21px;
    background: url('../images/arrow_down.png') center center no-repeat;
}

html[dir="rtl"] ul.news-carousel li img{    margin-left: 10px;    margin-right: 0;    float: right;}
html[dir="rtl"] ul.news-carousel {
    direction: rtl;
}

html[dir="rtl"] ul.news-nav {
    margin-right: 7px;
    margin-left: 0;    right: unset;
    left: 0;
}
html[dir="rtl"] ul.news-carousel li p{       float: left;}

html[dir="rtl"] .home_section_title h2{ margin-right: 0;margin-left: 30px;}
html[dir="rtl"] .home_news .bx-wrapper {
    float: right;
}

@media(max-width:992px){
  #page_header ul li.cat_icon {
    width: 66px;
}
#page_header ul li.cat_icon:first-child {
    width: 56px;
}
.home_news .bx-wrapper{width:100%!important;        max-width: 100% !important;}
}
@media(max-width:767px){
    #page_header ul{display: flex;
    width: 100%;
    align-items: center;flex-wrap: wrap;}
    #page_header ul li.page_title,html[dir="rtl"] #page_header ul li.page_title {
    width: 100%;
    order: 1;    padding: 0 5px;        margin-top: 10px;
}
#page_header ul li.cat_icon,#page_header ul li.cat_icon:first-child,html[dir="rtl"] #page_header ul li:first-child,html[dir="rtl"] #page_header ul li {
    width: 25%;
    padding: 0 5px;
}
.col-3-12.side_menu, .col-4-12.content,.catGallery.col-5-12{    width: 100%;padding:0;}
#main{     flex-wrap: wrap;}
  .col-4-12.content {
    margin-top: 20px;
}  
ul.news-carousel li p{font-size: 12px;}
ul.news-carousel li a {
    display: flex
;
    align-items: flex-start;
    padding-right: 30px;
}
ul.news-carousel li {
    height: auto;}
    html[dir="rtl"] ul.news-carousel li a{        padding-right: 0;
        padding-left: 30px;}
}


