/* 
 * Droid Arabic Kufi (Arabic) http://www.google.com/webfonts/earlyaccess
 */

@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    font-weight: 400;
    src:url(../fonts/droidkufi-regular.ttf) format('truetype');
}
@font-face {
    font-family: 'nassimregular';
    src:url("../fonts/NassimArabicWeb-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal; 
}

/* ==========================================================================
 *                Basics
   ========================================================================== */
html {
    overflow-x: hidden;
}
body {
    direction: rtl;
    unicode-bidi: embed;
    font-size: 16px;
    line-height: 1.8;
    font-family: 'nassimregular';
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
}
.star-rating span {
    margin: 0 !important;
}
.nb-item-meta .star-rating {
    margin-left: 0;
    margin-right: 15px;
}
.posts-grid .mom-grid-item {
    float: right;
}
/* ==========================================================================
 *                Fonts
   ========================================================================== */
/*----------------------------
    Main Font
 ----------------------------*/

.mom_main_font,
.topbar,
#navigation .main-menu,
.breaking-news,
.breaking-news .bn-title,
.feature-slider li .slide-caption h2,
.news-box .nb-header .nb-title,
a.show-more,
.widget .widget-title,
.widget .mom-socials-counter ul li,
.main_tabs .tabs a,
.mom-login-widget,
.mom-login-widget input,
.button,
.mom-newsletter h4,
.mom-newsletter input,
.mpsw-slider .slide-caption,
.tagcloud a,
button,
input,
select,
textarea,
.weather-widget,
.weather-widget h3,
.search-wrap .search-results-title,
.show_all_results,
.mom-social-share .ss-icon span.count,
.mom-timeline,
.mom-reveiw-system .review-header h2,
.mom-reveiw-system .review-summary h3,
.mom-reveiw-system .user-rate h3,
.mom-reveiw-system .review-summary .review-score,
.mom-reveiw-system .mom-bar,
.mom-reveiw-system .review-footer,
.mom-reveiw-system .stars-cr .cr,
.mom-reveiw-system .review-circles .review-circle,
.p-single .post-tags,
.np-posts ul li .details .link,
h2.single-title,
.page-title,
label,
.portfolio-filter li,
.pagination .main-title h1,
.main-title h2,
.main-title h3,
.main-title h4,
.main-title h5,
.main-title h6,
.mom_e3lan-empty,
.user-star-rate .yr,
.comment-wrap .commentnumber,
.copyrights-area,
.news-box .nb-footer a,
#bbpress-forums li.bbp-header,
.bbp-forum-title,
div.bbp-template-notice,
div.indicator-hint,
#bbpress-forums fieldset.bbp-form legend,
.bbp-s-title,
#bbpress-forums .bbp-admin-links a,
#bbpress-forums #bbp-user-wrapper h2.entry-title,
.mom_breadcrumb,
.single-author-box .articles-count,
.not-found-wrap,
.not-found-wrap h1,
.gallery-post-slider.feature-slider li .slide-caption.fs-caption-alt p,
.chat-author,
.accordion .acc_title,
.acch_numbers,
.logo span,
.device-menu-holder,
#navigation .device-menu,
h1,
h2,
h3,
h4,
h5,
h6,
.nb-style1 .nb1-older-articles,
.scrolling-box .sb-item h3,
.widget ul li,
.mom-reveiw-system .circle input,
.mom_quote {
    font-family: 'Droid Arabic Kufi', serif !important;
}
/*----------------------------
    Secondary Font
 ----------------------------*/

.button,
.older-articles ul li,
.copyrights-text,
#comments .single-comment .comment-content .comment-reply-link,
#comments .single-comment .comment-content .comment-edit-link,
#navigation .main-menu > li .cats-mega-wrap .subcat li .subcat-title,
.widget ul.twiter-list,
#bbpress-forums ul.bbp-replies .bbp-reply-content .bbp-author-name {
    font-family: 'Droid Arabic Naskh', serif !important;
}
/* ==========================================================================
 *                Columns
   ========================================================================== */

.one_half,
.one_third,
.two_third,
three_fourth,
.two_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.two_sixth,
.three_sixth,
.four_sixth,
.five_sixth {
    margin-right: 0;
    margin-left: 4%;
    float: right;
}
.both-sidebars #footer .one_half,
.both-sidebars #footer .one_third,
.both-sidebars #footer .two_third,
three_fourth,
.both-sidebars #footer .two_fourth,
.both-sidebars #footer .one_fourth,
.both-sidebars #footer .one_fifth,
.both-sidebars #footer .two_fifth,
.both-sidebars #footer .three_fifth,
.both-sidebars #footer .four_fifth,
.both-sidebars #footer .one_sixth,
.both-sidebars #footer .two_sixth,
.both-sidebars #footer .three_sixth,
.both-sidebars #footer .four_sixth,
.both-sidebars #footer .five_sixth {
    position: relative;
    margin-right: 0;
    margin-left: 3%;
    float: right;
}
#footer .one_half,
#footer .one_third,
#footer .two_third,
three_fourth,
#footer .two_fourth,
#footer .one_fourth,
#footer .one_fifth,
#footer .two_fifth,
#footer .three_fifth,
#footer .four_fifth,
#footer .one_sixth,
#footer .two_sixth,
#footer .three_sixth,
#footer .four_sixth,
#footer .five_sixth {
    position: relative;
    margin-right: 0;
    margin-left: 2%;
    float: right;
}
.last,
.both-sidebars #footer .last {
    margin-left: 0 !important;
    clear: left;
}
/* ==========================================================================
 *                Topbar
   ========================================================================== */

.topbar .top-nav > li {
    float: right;
}
.mom-social-icons li {
    float: right;
}
.topbar .search-form input {
    float: right;
}
.topbar .search-form button {
    float: left;
}
.topbar .top-nav > li ul.sub-menu {
    left: auto;
    right: 0;
}
/* ==========================================================================
 *                Header 
   ========================================================================== */

.header .logo {
    float: right;
}
.header-right {
    float: left;
}
.topbar .top-nav > li ul.sub-menu li ul.sub-menu {
    left: auto;
    right: 100%;
}
.header .e3lanat-layout-rotator {
    right: auto;
    left: 0;
}
/* ==========================================================================
 *                Navigation
   ========================================================================== */

#navigation ul.main-menu {
    margin-right: 0;
    margin-left: 50px;
}
#navigation .main-menu > li {
    float: right;
    font-size: 14px;
}
#navigation .main-menu > li ul li {
    font-size: 16px;
}
#navigation .main-menu li a i {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}
#navigation .main-menu li a i.mega_menu_arrow_holder {
    margin-right: 0;
    margin-left: 5px;
    top: -2px;
}
#navigation .main-menu > li:last-child {
    border-right: 0;
}
#navigation .main-menu > li:first-child {
    border-right-width: 1px;
}
/*----------------------------
    Dropdonws
 ----------------------------*/

ul.main-menu > li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu {
    left: auto;
    right: -1px;
}
ul.main-menu > li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu li ul.sub-menu {
    left: auto;
    right: 100%;
}
ul.main-menu li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu li.menu-item-has-children > a:after {
    right: auto;
    left: 10px;
    content: '\e6d1';
}
ul.main-menu > li:not(.mom_mega):not(.mom_mega_cats) ul.sub-menu ul {
    -webkit-box-shadow: -2px 0px 3px 0 rgba(0, 0, 0, 0.1);
    box-shadow: -2px 0px 3px 0 rgba(0, 0, 0, 0.1);
}
.mom_mega_wrap .menu-item-depth-1.mega_column {
    float: right;
    margin-right: 0;
    margin-left: 3%;
}
ul.main-menu li.mom_mega .mom_mega_wrap ul li a {
    padding-left: 10px;
    padding-right: 0;
}
.mom_mega_wrap.mom_mega_col_1 .menu-item-depth-1.mega_column {
    margin-left: 0;
}
.mom_mega_wrap .menu-item-depth-1.mega_column:last-child {
    margin-left: 0;
}
#navigation .main-menu > li .cats-mega-wrap {
    left: auto;
    right: -1px;
}
#navigation .main-menu > li .cats-mega-wrap ul.sub-menu {
    float: right;
}
#navigation .main-menu > li .cats-mega-wrap .subcat {
    float: left;
}
#navigation .main-menu > li .cats-mega-wrap .cats-mega-inner:before {
    left: auto;
    right: 140px;
}
#navigation .main-menu > li .cats-mega-wrap .cats-mega-inner {
    border-right-width: 0;
    border-left-width: 1px;
}
ul.main-menu > li .cats-mega-wrap ul.sub-menu li {
    border-left-width: 0;
    border-right-width: 1px;
}
i.long-arrow-icon:before {
    content: "\e754";
}
#navigation .main-menu > li .cats-mega-wrap .subcat li .subcat-thumbnail {
    float: right;
    margin-right: 0;
    margin-left: 13px;
}
#navigation .main-menu > li .cats-mega-wrap .subcat .mom-cat-latest .view_all_posts i {
    margin-right: 5px;
    margin-left: 0;
}
#navigation .main-menu > li .cats-mega-wrap .subcat li .subcat-title {
    margin-left: 0;
    margin-right: 83px;
}
/*----------------------------
    Search
 ----------------------------*/

#navigation .nav-buttons {
    right: auto;
    left: 0;
}
.nb-inner-wrap {
    right: auto;
    left: 0;
}
.search-wrap .search-form input {
    float: right;
    border-right-width: 1px;
    border-left-width: 0;
}
.search-wrap .search-form .sf-loading {
    right: auto;
    left: 55px;
}
/* ==========================================================================
 *                News Ticker
   ========================================================================== */

.the_ticker {
    margin-left: 132px;
    margin-right: 0;
}
.both-sidebars .news-ticker {
    margin-left: 0;
    margin-right: 135px;
}
.news-ticker {
    margin-left: 0;
    margin-right: 120px;
    padding: 0 2px 0 10px;
}
.current_time {
    right: auto;
    left: 0;
    font-size: 12px;
}
.breaking-news .bn-title {
    float: right;
}
.breaking-news .bn-title:after {
    left: auto;
    right: 100%;
    border-left-width: 20px;
    border-right-width: 10px;
    border-left-color: rgba(187, 0, 0, 0) !important;
    border-right-color: #b00;
}
ul.newsticker li {
    float: right;
    font-size: 16px;
}
.news-ticker li img {
    margin-right: 0;
    margin-left: 8px;
}
.news-ticker li i {
    float: right;
    margin-left: 8px;
    margin-right: 0;
}
/* ==========================================================================
 *                Feature slider
   ========================================================================== */

.feature-slider li .slide-caption h2 {
    font-size: 24px;
    margin-bottom: 10px;
}
.feature-slider li .slide-caption.fs-caption-alt h2 {
    font-size: 22px;
}
.feature-slider li .slide-caption p {
    font-size: 13px;
}
.feature-slider .fs-nav a {
    margin-right: 0px;
    margin-left: 4px;
}
.feature-slider .fs-nav a:last-child {
    margin-left: 0;
}
.feature-slider li .slide-caption {
    left: auto;
    right: 0;
    text-align: right !important;
}
.feature-slider li .slide-caption.fs-caption-alt {
    text-align: right !important;
}
.feature-slider li .slide-caption.fs-caption-alt h2,
.feature-slider li .slide-caption.fs-caption-alt p {
    float: right;
    margin-right: 0;
    margin-left: 85px;
}
/* ==========================================================================
 *                News Boxes
   ========================================================================== */

.news-box .nb-header .nb-title {
    font-size: 16px;
}
.news-box .nb-header .nb-title a,
.news-box .nb-header .nb-title span {
    float: right;
    padding-right: 0;
    padding-left: 11px;
}
.post-format-icon {
    left: auto;
    right: 0;
}
/* news box 1 */

.nb-style1 .recent-news .news-image,
.nb-style2 .recent-news .news-image,
.news-list .nl-item .news-image {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}
.nb-style1 .nb1-older-articles ul li {
    padding-left: 0;
    padding-right: 18px;
}
.news-box .nb1-older-articles ul li i {
    margin-left: 0;
    margin-right: -18px;
    float: right;
}
/* news box 2 */

.nb-style2 .older-articles .two-cols li img,
.nb-style3 .older-articles ul li img,
.nb-2col .older-articles ul li img {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}
.nb-style2 .older-articles .two-cols li .details.has-feature-image,
.nb-style3 .older-articles ul li .details.has-feature-image,
.nb-2col .older-articles ul li .details.has-feature-image {
    margin-left: 0;
    margin-right: 103px;
}
/* news box 3 */

.nb-style3 .recent-news {
    float: right;
    padding: 20px;
    padding-right: 0;
}
.nb-style3 .older-articles {
    margin-left: 0;
    margin-right: 304px;
    border-left-width: 0;
    border-right-width: 1px;
}
.nb-style3 .nb-content {
    margin-right: 0;
    margin-left: -20px;
}
/* 2 columns news box */

.nb-2col {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}
.nb-2col.last {
    clear: left;
}
/* News Lists */

.news-list .nl-item .news-summary.has-feature-image {
    margin-left: 0;
    margin-right: 210px;
}
.news-list.nl-big .nl-item .news-summary.has-feature-image {
    margin-left: 0;
    margin-right: 285px;
}
/* Scrolling box */

.owl-dot {
    margin-left: 6px;
    margin-right: 0;
}
.owl-dot:last-child {
    margin-left: 0;
}
.scrolling-box:before {
    right: auto;
    left: 0;
}
.scrolling-box .owl-item {
    border-right-width: 0;
    border-left-width: 1px;
}
.news-box .nb-footer a {
    font-size: 13px;
}
.news-box .nb-footer a i {
    margin-left: 0;
    margin-right: 3px;
    position: relative;
    top: 4px;
}
.news-box .recent-news h3 {
    font-size: 15px;
}
.news-box .older-articles h4 {
    font-size: 13px;
}
.scrolling-box .sb-item h3 {
    font-size: 13px;
}
/*----------------------------
    News in pics
 ----------------------------*/

.new-in-pics .nip-grid ul {
    margin-right: 0;
    margin-left: -8px;
}
.new-in-pics .nip-grid ul li {
    float: right;
    margin-right: 0;
    margin-left: 8px;
}
.new-in-pics.nip-big .nip-grid ul {
    margin-left: 0;
}
.new-in-pics.nip-big .nip-recent {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}
.new-in-pics.nip-big .nip-grid {
    float: left;
}
.new-in-pics.nip-big .nip-grid ul {
    margin-right: 0;
    margin-left: -9px;
}
.new-in-pics.nip-big .nip-grid ul li {
    margin-right: 0;
    margin-left: 9px;
}
/* ==========================================================================
 *                Blog
   ========================================================================== */

.category-title .bc-rss {
    right: auto;
    left: 0;
}
.blog-post .bp-head .bp-meta,
.mom-post-meta {
    overflow: hidden;
}
.blog-post .bp-head .bp-meta > span {
    margin-right: 0;
    margin-left: 15px;
}
.blog-post .bp-head .bp-meta > span,
.mom-post-meta > span,
.mom-post-meta > a {
    float: right;
}
.mom-post-meta .mom_review_score {
    float: right;
}
.bp-vertical-share .bp-details .post-img,
.default-blog-post.bp-horizontal-share .bp-details .post-img {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}
.mom-social-share .ss-icon i {
    margin-left: 5px;
    margin-right: 0;
}
.bp-vertical-share .mom-social-share {
    right: auto;
    left: 0;
    border-right-width: 1px;
}
.bp-vertical-share .bp-entry {
    float: right;
    margin-right: 0;
    margin-left: 103px;
}
.bp-vertical-share.share-off .bp-entry {
    margin-left: 0;
}
.mom-social-share.ss-horizontal .ss-icon {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}
.mom-social-share .ss-icon span.count {
    font-family: 'nassimregular' !important;
}
/* time line */

.mom-timeline .tl-month .tlm-title {
    clear: right;
    float: right;
    padding-left: 10px;
    padding-right: 31px;
}
.mom-timeline .tl-month .tlm-title:before {
    left: auto;
    right: 10px;
}
.mom-timeline .tl-month .tlm-title .handle {
    left: auto;
    right: 0;
    border-right-width: 0;
    border-left-width: 1px;
}
.mom-timeline .tl-month .tl-day:before {
    right: auto;
    left: 100%;
}
.mom-timeline .tl-month .tl-day:after {
    left: auto;
    right: -19px;
}
.mom-timeline .tl-month .tl-day {
    margin-left: 0;
    margin-right: 30px;
}
.mom-timeline .tl-month .tl-day .tld-title:after {
    left: auto;
    right: 10px;
}
.mom-timeline .tl-month .tl-day ul.tl-posts {
    padding-left: 0;
    padding-right: 30px;
}
.mom-timeline .tl-month .tl-day ul.tl-posts li:before {
    left: auto;
    right: -21px;
}
.mom-timeline .tl-month .tl-day ul.tl-posts li:after {
    right: auto;
    left: 100%;
}
.mom-timeline .tl-month .tl-day ul.tl-posts li {
    float: right;
}
.mom-timeline .tl-month .tl-day ul.tl-posts li .post-img {
    float: right;
    margin-right: 0;
    margin-left: 10px;
    left: auto;
    right: 0;
    border-right-width: 0;
    border-left-width: 1px;
}
.mom-timeline .tl-month .tl-day ul.tl-posts li .details.has-feature-image {
    margin-left: 0;
    margin-right: 103px;
}
.pagination a,
.pagination span {
    float: right;
}
.button.show-more-posts i {
    margin-left: 0;
    margin-right: 10px;
}
/* ==========================================================================
 *                Single post
   ========================================================================== */

.chat-author {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
.chat-text {
    margin-right: 90px;
    margin-left: 0;
}
.chat-text:after,
.chat-text:before {
    right: auto;
    left: 100%;
}
.chat-text:after {
    border-right-color: rgba(255, 255, 255, 0);
    border-left-color: #f8f8f8;
}
.chat-text:before {
    border-right-color: rgba(237, 237, 237, 0);
    border-left-color: #f0f0f0;
}
.np-posts ul li {
    float: right;
    padding-right: 0;
    padding-left: 15px;
}
.np-posts ul li.prev:before {
    right: auto;
    left: 0;
}
.np-posts ul li.next {
    padding-left: 0;
    padding-right: 15px;
    text-align: left;
}
.np-posts ul li .post-img {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}
.np-posts ul li.next .post-img {
    float: left;
    margin-left: 0;
    margin-right: 10px;
}
.np-posts ul li.next .details .link {
    text-align: left;
}
.np-posts ul li.next .details .link i {
    float: left;
    margin-right: 10px;
    margin-left: 0;
}
.np-posts ul li .details .link i {
    margin-right: 0;
    margin-left: 10px;
}
.np-posts ul li .details.has-feature-image {
    margin-left: 0;
    margin-right: 100px;
}
.np-posts ul li.next .details.has-feature-image {
    margin-right: 0;
    margin-left: 100px;
}
h2.single-title:after,
.comment-reply-title:after {
    margin-right: 10px;
    margin-left: 0;
}
.about-the-author .author_avatar {
    margin-right: 0;
    margin-left: 20px;
    float: right;
}
.about-the-author .author_desc {
    margin-left: 0;
    margin-right: 110px;
}
.single-related-posts li {
    float: right;
}
#comments .single-comment .avatar {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}
#comments .single-comment .comment-content {
    margin-left: 0;
    margin-right: 90px;
}
.comment-wrap .commentnumber {
    float: left;
}
#commentform input {
    float: right;
    margin-left: 1.4%;
    margin-right: 0;
}
#commentform input:last-of-type {
    margin-left: 0;
}
.p-single .post-tags .pt-title {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}
.p-single .post-tags a {
    float: right;
    margin-right: 0;
    margin-left: 5px;
}
#comments .children {
    margin-left: 0;
    margin-right: 110px;
}
/* ==========================================================================
 *                Widgets
   ========================================================================== */

.sidebar .widget .widget-title span {
    padding-right: 0px;
    padding-left: 11px;
}
.sidebar .widget ul:not(.w-icon) li:before {
    float: right;
    margin-right: -16px;
    margin-left: 9px;
    content: '\e6e4';
}
.sidebar .widget:not(.momizat-recent_comments) ul:not(.w-icon):not(.tabs):not(.twiter-list):not(.twiter-buttons) li {
    padding-left: 0;
    padding-right: 16px;
}
.mom-recent-comments li {
    padding-left: 16px !important;
}
/* Social Icons */

.mom-socials-counter ul {
    margin-left: -5px;
    margin-right: 0;
}
.mom-socials-counter ul li:before {
    display: none;
}
.mom-socials-counter ul li {
    padding: 0 !important;
    float: right;
    margin-right: 0;
    margin-left: 5px;
}
/* Weather */

.current-day-weather .cd-temp .weather-icon {
    float: right;
    position: relative;
    top: -48px;
}
.current-day-weather .cd-temp .weather-icon .w-icon {
    margin-left: 0;
    margin-right: -19px;
}
.weather-widget .next-days .day-summary .d-date {
    float: right;
    margin-right: -1px;
    margin-left: 20px;
}
.weather-widget .next-days .day-summary .d-handle {
    right: auto;
    left: -1px;
}
.weather-widget .next-days .day-summary .weather-icon {
    right: auto;
    left: 23px;
}
.current-day-weather ol li span {
    float: left;
}
.secondary-sidebar .weather-widget .next-days .day-summary .weather-icon {
    left: auto;
}
.secondary-sidebar .current-day-weather .cd-temp .weather-icon .w-icon {
    margin-left: 0;
    margin-right: 18px;
}
.mom-post-meta span {
    margin-right: 0;
}
.mom-post-meta span {
    margin-left: 10px;
}
.mom-posts-widget .mpw-post h4 {
    font-size: 13px;
}
.mom-posts-widget .mpw-post .post-img {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
.mom-posts-widget .mpw-post .details.has-feature-image {
    margin-right: 101px;
    margin-left: 0;
}
.sidebar .mom-posts-widget .mpw-post .details.has-feature-image {
    margin-right: 90px;
    margin-left: 0;
}
.secondary-sidebar .mom-posts-widget .mpw-post .details.has-feature-image,
.sidebar .secondary-sidebar .mom-posts-widget .mpw-post .details.has-feature-image {
    margin: 0;
}
.widget .new-in-pics-widget ul {
    margin-right: 0;
    margin-left: -6px;
}
.widget .new-in-pics-widget ul li {
    padding: 0 !important;
    float: right;
    margin-left: 6px;
    margin-right: 0;
}
.default-search-form button {
    right: auto;
    left: 0;
}
.default-search-form input {
    padding-right: 10px;
    padding-left: 45px;
}
.mom-newsletter:not(.compact) .mn-form input {
    padding-left: 8px;
    padding-right: 56px;
}
.mom-newsletter .mn-form i {
    left: auto;
    right: 1px;
    border-left-width: 1px;
}
.mpsw-slider ul li {
    padding: 0 !important;
}
.mom-socials-icons ul {
    margin-left: -5px;
    margin-right: 0;
}
.mom-socials-icons ul li {
    padding: 0 !important;
    float: right;
    margin-right: 0;
    margin-left: 5px;
}
.widget ul.twiter-list > li .twitter-user-name a {
    margin-right: 0;
    margin-left: 10px;
}
.widget ul.twiter-list > li img,
.mom-recent-comments .author_avatar {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}
.widget .twiter-list ul.twiter-buttons li {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}
.tagcloud {
    margin-right: 0;
}
.tagcloud a {
    float: right;
    margin-right: 0;
    margin-left: 5px;
}
.mom-recent-comments .author_comment {
    margin-right: 75px;
    margin-left: 0;
}
.widget .twitter-widget ul li:before {
    float: right;
    margin-left: 0;
    margin-right: -29px;
}
#footer .widget .twitter-widget ul li {
    padding-right: 30px;
    padding-left: 0;
}
.mom-newsletter.compact form input {
    float: right;
    border-left-width: 0 !important;
    border-right-width: 1px !important;
}
.secondary-sidebar .widget .twiter-list ul.twiter-buttons li {
    margin-left: 5px;
    margin-right: 0;
}
.secondary-sidebar .twitter-widget ul li {
    padding-left: 0 !important;
    padding-right: 33px !important;
}
.mom-login-widget {
    font-size: 13px;
}
.mom-login-widget .avatar {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}
.mom-login-widget .lw-user-info {
    margin-left: 0;
    margin-right: 85px;
}
.mom-login-widget .button {
    margin-right: 0;
    margin-left: 30px;
}
.mom-login-widget input[type="checkbox"] + label i {
    margin-right: 0;
    margin-left: 10px;
}
.mom-login-widget input:not([type="checkbox"]) {
    padding-left: 10px;
    padding-right: 46px;
}
.mom-login-form > div:not(.mom-submit-wrapper):before {
    left: auto;
    right: 1px;
    border-right-width: 0;
    border-left-width: 1px;
}
.widget li .cat_num {
    float: left;
}
.widget.momizat-social_counter .mom-socials-counter ul li {
    font-size: 12px;
}
.widget.momizat-social_counter .mom-socials-counter ul li .sc-head > span {
    display: block;
    margin-top: 5px;
}
.widget.momizat-social_counter .mom-socials-counter ul li .sc-count > span {
    font-family: 'nassimregular' !important;
}
.widget.momizat-social_counter .mom-socials-counter ul li .sc-count {
    font-size: 12px;
}
.mpsw-slider {
    direction: ltr;
}
.mpsw-slider .slide-caption {
    direction: rtl;
}
.mom-googleplus-widget .mgw-inner {
    border-right: 0;
    border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.mom-googleplus-widget .mgw-cover:before {
    right: auto;
    left: 0;
    bottom: 2px;
}
/* ==========================================================================
 *                Review
   ========================================================================== */

.mom-reveiw-system .review-header h2 {
    float: right;
}
.mom-reveiw-system .review-header {
    padding-left: 0;
    padding-right: 20px;
}
.mom-reveiw-system .review-header .mr-types {
    float: left;
}
.mom-reveiw-system .review-header .mr-types li {
    float: right;
    border-left-width: 0;
    border-right-width: 1px;
}
/*Circles*/

.mom-reveiw-system .review-circles .review-circle {
    float: right;
    margin-left: 0;
    margin-right: 2%;
}
.mom-reveiw-system .review-circles .review-circle:nth-child(3n+1) {
    margin-right: 0;
    clear: right;
}
.mom-reveiw-system .review-summary .review-score {
    float: left;
    margin-left: 0;
    margin-right: 20px;
}
.mom-reveiw-system .circles-tab .review-footer h3,
.mom-reveiw-system .user-rate-circle {
    float: right;
    margin-right: 0;
    margin-left: 18px;
}
.mom-reveiw-system .stars-cr .star-rating {
    float: left;
}
.mom-reveiw-system .mom-bar .mb-score {
    left: auto;
    right: 100%;
    font-family: 'nassimregular';
    font-weight: bold;
}
.mom-reveiw-system .review-summary .review-score .score,
.mom-reveiw-system .review-circle .circle .val,
.mom-reveiw-system .user-rate-circle .cru-score,
.mom-reveiw-system .user-rate-bar .ub-inner {
    font-family: 'nassimregular';
}
.mom-reveiw-system .mom-bar {
    margin-right: 0;
    margin-left: 59px;
}
.mom-reveiw-system .user-rate-bar > div {
    direction: ltr;
}
.rs-smaller_than_default.mom-reveiw-system .review-circles .review-circle:nth-child(3n+1) {
    margin-right: 2%;
    margin-left: 0;
}
.rs-smaller_than_default.mom-reveiw-system .review-circles .review-circle:nth-child(2n+1) {
    margin-right: 0;
}
/* ==========================================================================
 *                Shortcodes
   ========================================================================== */

.social_icons_wrap {
    margin-left: 30px;
    margin-right: 0;
}
/*----------------------------
    Images grid
 ----------------------------*/

.mom_images_grid ul li {
    float: right;
}
/*----------------------------
    icon box
 ----------------------------*/

.mom_icon {
    margin-right: 0;
    margin-left: 15px;
}
/*----------------------------
    Progress bar 
 ----------------------------*/

.parograss_inner {
    left: auto;
    right: 0;
}
/*----------------------------
    Buttons 
 ----------------------------*/

.bt_icon {
    float: right;
    margin-left: 8px;
    margin-right: 0;
}
.big_bt .bt_icon,
.bigger_bt .bt_icon {
    margin-left: 10px;
    margin-right: 0;
}
/*----------------------------
    Tabs
 ----------------------------*/

.main_tabs .tabs li {
    float: right;
}
.main_tabs .tabs li:first-child {
    border-left-width: 0;
}
.main_tabs .tabs li:last-child {
    border-left-width: 1px;
}
.tabs_v1 .tabs-content-wrap,
.tabs_v2 .tabs-content-wrap,
.tabs_v3 .tabs-content-wrap {
    margin-right: 150px;
    margin-left: 0;
}
.tabs_v1 ul.tabs,
.tabs_v2 ul.tabs,
.tabs_v3 ul.tabs {
    float: right;
}
.tabs_v1 ul.tabs li,
.tabs_v2 ul.tabs li,
.tabs_v3 ul.tabs li,
.tabs_v1 ul.tabs li:first-child,
.tabs_v2 ul.tabs li:first-child,
.tabs_v3 ul.tabs li:first-child {
    border-left-width: 1px;
    border-right-width: 0;
}
.tabs_v1:before,
.tabs_v2:before {
    left: auto;
    right: 149px;
}
.tabs_v3:before {
    left: auto;
    right: 233px;
}
.tabs_v3 .tabs-content-wrap {
    margin-right: 234px;
}
ul.tabs li i[class*="-icon-"] {
    margin-left: 5px;
    margin-right: -5px;
}
.tabs_v3 ul.tabs li i[class*="-icon-"] {
    margin-right: 0;
    margin-left: 8px;
}
/*----------------------------
    Accordion
 ----------------------------*/

.acc_vertical .acc_handle {
    left: 12px;
    right: auto !important;
}
.acc_title i[class*="-icon-"] {
    float: right;
    margin-right: -10px;
    margin-left: 10px;
}
/*----------------------------
    Lists
 ----------------------------*/

.mom_list li {
    padding-left: 0;
    padding-right: 26px;
}
.mom_list li i {
    margin-left: 9px;
    margin-right: -26px !important;
}
/*----------------------------
    Quotes
 ----------------------------*/

.mom_quote {
    border-left-width: 0;
    border-right-width: 4px;
}
.mom_quote .quote-arrow {
    border-right-width: 7px;
    border-left-width: 0;
    left: auto;
    right: -1px;
}
/* ==========================================================================
 *                Portfolio
   ========================================================================== */

.portfolio-filter li {
    float: right;
}
ul.portfolio-list li {
    float: right;
}
.isotope .isotope-item {
    -webkit-transition-property: right, top, -webkit-transform, opacity;
    -moz-transition-property: right, top, -moz-transform, opacity;
    -ms-transition-property: right, top, -ms-transform, opacity;
    -o-transition-property: right, top, -o-transform, opacity;
    transition-property: right, top, transform, opacity;
}
/* ==========================================================================
 *                Footer
   ========================================================================== */

.copyrights-text {
    float: right;
}
.copyrights-area .mom-social-icons,
.footer_menu {
    float: left;
}
.footer_menu li {
    float: right;
}
#footer .widget ul.two_columns_categoreis li {
    float: right;
    margin-right: 0;
    margin-left: 10%;
}
/* ==========================================================================
 *                404 & search page
   ========================================================================== */

.not-found-wrap .ops {
    text-align: right;
}
.asf-el {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}
.mom-select:before {
    left: 0;
    right: auto;
    border-left-width: 0;
    border-right-width: 1px;
}
.advanced-search-form .search.button {
    margin-top: 25px;
}
/* ==========================================================================
 *                Author page
   ========================================================================== */

.single-author-box .articles-count {
    float: left;
}
/* ==========================================================================
 *                bbpress
   ========================================================================== */

li.bbp-forum-info,
li.bbp-topic-title {
    float: right;
    text-align: right;
}
#bbpress-forums li.bbp-header {
    padding-left: 0;
    padding-right: 20px;
}
#bbpress-forums li.bbp-header > ul > li,
#bbpress-forums li.bbp-body > ul > li {
    border-right-width: 0px;
    border-left-width: 1px;
}
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
    padding-left: 0;
    padding-right: 20px;
}
#bbpress-forums .sub-forums-list .sub-forum {
    float: right;
    margin-right: 0;
    margin-left: 18px;
}
li.bbp-forum-freshness,
li.bbp-topic-freshness,
li.bbp-forum-topic-count,
li.bbp-topic-voice-count,
li.bbp-forum-reply-count,
li.bbp-topic-reply-count {
    float: right;
}
#bbpress-forums li.bbp-header > ul > li:last-child,
#bbpress-forums li.bbp-body > ul > li:last-child {
    border-left: 0;
}
#bbpress-forums div.bbp-search-form {
    float: left;
}
.bbp-search-form {
    padding-left: 41px;
    padding-right: 0;
}
.bbp-search-form #bbp_search_submit {
    right: auto;
    left: 0;
}
.bbp-pagination-links a,
.bbp-pagination-links span.current,
.bbp-pagination-links span.dots {
    float: right;
}
#bbpress-forums div.bbp-forum-author,
#bbpress-forums div.bbp-topic-author,
#bbpress-forums div.bbp-reply-author {
    float: right;
}
#bbpress-forums div.bbp-forum-author,
#bbpress-forums div.bbp-topic-author,
#bbpress-forums div.bbp-reply-author {
    margin-right: 0;
    margin-left: 20px;
}
#bbpress-forums div.bbp-forum-content,
#bbpress-forums div.bbp-topic-content,
#bbpress-forums div.bbp-reply-content {
    margin-left: 0;
    margin-right: 90px;
}
#bbpress-forums div.bbp-forum-content,
#bbpress-forums div.bbp-topic-content,
#bbpress-forums div.bbp-reply-content {
    text-align: right;
}
#bbpress-forums #bbp-your-profile fieldset label[for] {
    float: right;
    padding-right: 0;
    padding-left: 20px;
}
/* ==========================================================================
 *                Woocommerce
   ========================================================================== */

.mom_breadcrumb .sep {
    top: 2px;
}
.woocommerce-sortby {
    right: auto;
    left: 20px;
    font-size: 13px;
}
.mom-select select {
    height: 22px;
    line-height: 22px;
    padding: 7px 0;
    font-size: 12px;
}
ul.products li {
    float: right;
}
ul.products li .mom_product_thumbnail .mom_woo_cart_bt .button {
    min-width: 110px;
}
.price {
    font-family: 'nassimregular';
}
div.product form.cart .button {
    font-size: 11px;
}
/*----------------------------
    Single post
 ----------------------------*/

div.product .images {
    float: right;
    padding-left: 30px;
    padding-right: 0;
}
div.product .summary {
    padding-right: 0;
    padding-left: 120px;
}
div.product form.cart {
    right: auto;
    left: 0;
}
.summary .woocommerce-product-rating .posted_in,
.summary .woocommerce-product-rating h4,
.summary .woocommerce-product-rating .star-rating {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}
.summary .woocommerce-product-rating h4 {
    margin-left: 5px;
}
.woocommerce-page .product .mom-woo-price {
    right: auto;
    left: 20px;
}
div.product .images .thumbnails > a {
    float: right;
    margin-right: 0;
    margin-left: 6px;
}
.woocommerce-message .button {
    float: left;
}
.woocommerce table.cart td.actions .coupon,
.woocommerce-page table.cart td.actions .coupon {
    float: right;
    text-align: right;
}
.woocommerce table.cart td.actions,
.woocommerce table.cart td.actions,
.woocommerce-page table.cart td.actions,
.woocommerce-page table.cart td.actions {
    text-align: left;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals,
.woocommerce .cart-collaterals .shipping_calculator,
.woocommerce-page .cart-collaterals .shipping_calculator {
    float: right;
    margin-right: 0;
    margin-left: 2%;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
    float: right;
}
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
    float: left;
}
ul.products li .mom_product_thumbnail .mom_woo_cart_bt .button:before {
    float: right;
    margin-right: 0;
    margin-left: 8px;
}
ul.products li .mom_product_thumbnail .mom_woo_cart_bt .button {
    text-align: right;
}
ul.products li .mom_product_details .star-rating {
    float: left;
}
td,
th {
    text-align: right;
}
.pp_pic_holder {
    direction: ltr;
}
/* ==========================================================================
 *                Responsive
   ========================================================================== */

.device-top-nav li .responsive-caret {
    right: auto;
    left: 0;
    border-left-width: 0;
    border-right-width: 1px;
}
.device-top-nav li ul li a:before {
    float: right;
    margin-right: 0;
    margin-left: 5px;
}
.device-menu-holder .mh-caret {
    right: auto;
    left: -1px;
}
.device-top-nav li ul li a {
    padding-left: 0;
    padding-right: 35px;
}
.device-top-nav li ul li ul li a {
    padding-left: 0;
    padding-right: 50px;
}
.device-menu-wrap.has_nav_search {
    padding-right: 0;
    padding-left: 51px;
}
.device-menu-wrap.has_nav_search .device-menu-holder {
    border-right-width: 1px;
    border-left-width: 0;
}
.device-menu-wrap.has_nav_search .device-menu-holder.active:after {
    right: auto;
    left: -1px;
}
.device-menu-holder .mh-icon,
#navigation .device-menu li.menu-item a i {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}
#navigation .device-menu li.menu-item li a i {
    margin-left: 0;
    margin-right: -26px;
}
#navigation .device-menu li .responsive-caret {
    right: auto;
    left: 0;
    border-left-width: 0;
    border-right-width: 1px;
}
#navigation .device-menu li.menu-item ul.sub-menu li a {
    padding-left: 0;
    padding-right: 47px;
}
#navigation .device-menu li.menu-item.mom_default_menu_item ul.sub-menu li ul li a {
    margin-left: 0;
    margin-right: 20px;
}
/* Smaller than standard 960 (devices and browsers) */

@media only screen and (min-width: 1001px) and (max-width: 1210px) {
    .secondary-sidebar {
        display: none;
    }
    .inner,
    .both-sidebars .inner {
        width: 978px;
    }
    /*----------------------------
    Custom VC Layouts
 ----------------------------*/

    .both-sidebars .vc_main_col.one_side {
        width: 652px;
    }
    .both-sidebars .vc_sec_sidebar + .vc_main_col:not(.one_side) {
        margin-left: 15px;
    }
    .both-sidebars .mom-newsletter.compact form input {
        width: 60%;
    }
    .both-sidebars .mom-newsletter.compact form .button {
        width: 40%;
    }
}
/*End 1024*/
/* ==========================================================================
 *                  All devices
   ========================================================================== */

@media only screen and (min-width: 0) and (max-width: 1000px) {
    /*----------------------------
        Columns
     ----------------------------*/

    .one_half,
    .one_third,
    .two_third,
    three_fourth,
    .two_fourth,
    .one_fourth,
    .one_fifth,
    .two_fifth,
    .three_fifth,
    .four_fifth,
    .one_sixth,
    .two_sixth,
    .three_sixth,
    .four_sixth,
    .five_sixth,
    #footer .one_half,
    #footer .one_third,
    #footer .two_third,
    three_fourth,
    #footer .two_fourth,
    #footer .one_fourth,
    #footer .one_fifth,
    #footer .two_fifth,
    #footer .three_fifth,
    #footer .four_fifth,
    #footer .one_sixth,
    #footer .two_sixth,
    #footer .three_sixth,
    #footer .four_sixth,
    #footer .five_sixth,
    .both-sidebars #footer .one_half,
    .both-sidebars #footer .one_third,
    .both-sidebars #footer .two_third,
    three_fourth,
    .both-sidebars #footer .two_fourth,
    .both-sidebars #footer .one_fourth,
    .both-sidebars #footer .one_fifth,
    .both-sidebars #footer .two_fifth,
    .both-sidebars #footer .three_fifth,
    .both-sidebars #footer .four_fifth,
    .both-sidebars #footer .one_sixth,
    .both-sidebars #footer .two_sixth,
    .both-sidebars #footer .three_sixth,
    .both-sidebars #footer .four_sixth,
    .both-sidebars #footer .five_sixth {
        float: none;
        width: auto;
        margin: 0;
    }
    .copyrights-text {
        float: none;
        width: auto;
        margin-bottom: 10px;
    }
    .copyrights-area .mom-social-icons,
    .footer_menu {
        float: none;
        display: inline-block;
    }
    .secondary-sidebar .mom-posts-widget .mpw-post .post-img {
        float: right;
        margin-left: 10px;
        margin-right: 0;
    }
}
/*------------------------------------------------------------------------------*/
/*                    Width : 768 = ipad portrait
/*------------------------------------------------------------------------------*/

@media only screen and (min-width: 0px) and (max-width: 1000px) {
    .header-right,
    .header .logo {
        float: none;
        text-align: center;
    }
    /*----------------------------
    main area
 ----------------------------*/

    .main_container {
        float: none;
    }
    .main-col,
    .vc_main_col {
        float: none;
        width: auto;
    }
    .alignlefti.wpb_column,
    .alignrighti.wpb_column {
        float: none !important;
    }
    .sidebar {
        float: none;
        width: auto;
        margin: 0;
    }
    /*----------------------------
    Feature Slider
 ----------------------------*/

    .feature-slider .fs-nav a {
        margin-right: 0;
        margin-left: 8px;
    }
    /*----------------------------
    Widget
 ----------------------------*/

    .mom-login-widget .lw-user-info > a.button {
        margin-right: 0;
        margin-left: 5px;
    }
    .current-day-weather .cd-temp .weather-icon {
        left: auto;
        right: 50%;
        margin-right: -34px;
        margin-left: 0;
    }
    .secondary-sidebar .current-day-weather .cd-temp .weather-icon {
        margin-left: 0;
        margin-right: -58px;
    }
    .mom-recent-comments .author_comment h4 span {
        margin-left: 0;
        margin-right: 5px;
    }
    .header-right {
        margin-left: 0;
        margin-right: -38px;
    }
    /*----------------------------
    woocommerce
 ----------------------------*/

    div.product .images {
        float: none;
        padding: 0;
    }
    div.product form.cart > div {
        float: right;
        margin-right: 0;
        margin-left: 20px;
    }
}
/*End ipad*/
/*------------------------------------------------------------------------------*/
/*                    Width : 568 = iphone 5 landscape
/*------------------------------------------------------------------------------*/

@media only screen and (min-width: 0) and (max-width: 670px) {
    #comments .children {
        margin-right: 0;
    }
    /*----------------------------
    News Ticker
 ----------------------------*/

    .the_ticker {
        margin: 0;
        margin-left: 0;
    }
    .breaking-news .bn-title {
        width: 5px;
        padding: 0;
    }
    .breaking-news .bn-title span {
        display: none;
    }
    .both-sidebars .news-ticker,
    .news-ticker {
        margin: 0;
    }
    .current_time {
        display: none;
    }
    /*----------------------------
    News Boxes
 ----------------------------*/

    .recent-news .news-image {
        float: right !important;
        margin-right: 0 !important;
        margin-left: 20px !important;
    }
    .news-box .older-articles ul.two-cols li {
        float: none;
        width: auto;
    }
    /*News box 3 and 4*/

    .nb-style3 .nb-content {
        margin-right: -20px;
    }
    .nb-style3 .recent-news {
        float: none;
        width: auto;
        padding-left: 20px;
        padding-right: 20px;
    }
    .nb-style3 .older-articles {
        margin-right: 0;
    }
    .nb-item-meta .star-rating {
        margin-top: 0;
    }
    /*News Box 2 cols*/

    .nb-2col .recent-news .news-image {
        width: 100%;
    }
    .nb-2col {
        float: none;
        width: auto;
        margin-left: 0;
    }
    /*----------------------------
    News in pics
 ----------------------------*/

    .new-in-pics.nip-big .nip-recent {
        margin-right: 0;
        margin-left: 10px;
    }
    /*----------------------------
    Blog posts
 ----------------------------*/

    .bp-vertical-share .bp-entry {
        width: auto;
        float: none;
        margin: 0;
    }
    .bp-vertical-share .mom-social-share {
        border-right-width: 0;
    }
    .bp-vertical-share .mom-social-share .ss-icon {
        float: right;
        width: 60px;
        margin-right: 10px;
        margin-bottom: 0;
    }
    /*----------------------------
    Single post
 ----------------------------*/

    .single-related-posts {
        margin-right: -10px;
    }
    .single-related-posts li {
        margin-right: 10px;
        width: 155px;
    }
    /*----------------------------
    404 page & search page
 ----------------------------*/

    .not-found-wrap .advanced-search-form {
        width: auto;
    }
    .advanced-search-form .search.button {
        float: right;
    }
}
/*------------------------------------------------------------------------------*/
/*                    Width : 480
/*------------------------------------------------------------------------------*/

@media only screen and (min-width: 0) and (max-width: 567px) {
    /*----------------------------
    News Boxes
 ----------------------------*/

    .recent-news .news-image {
        width: 160px !important;
    }
    /*----------------------------
    Blog posts
 ----------------------------*/
    /*----------------------------
    Single post
 ----------------------------*/

    .single-related-posts {
        margin-right: -10px;
    }
    .single-related-posts li {
        margin-right: 10px;
        width: 126px;
    }
    /*----------------------------
    BBpress
 ----------------------------*/

    #bbpress-forums div.bbp-reply-author img.avatar {
        top: 0;
        left: auto;
        right: 0;
    }
    li.bbp-forum-info,
    li.bbp-topic-title {
        width: 70%;
    }
    li.bbp-forum-topic-count,
    li.bbp-topic-voice-count,
    li.bbp-forum-reply-count,
    li.bbp-topic-reply-count {
        width: 15%;
    }
    #bbpress-forums #bbp-single-user-details #bbp-user-avatar {
        float: right;
        margin-right: 0;
        margin-left: 10px;
    }
    #bbpress-forums #bbp-single-user-details {
        width: 100%;
        margin-bottom: 20px;
    }
    #bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar,
    #bbpress-forums #bbp-single-user-details #bbp-user-avatar {
        width: 70px;
        height: 70px;
    }
    #bbpress-forums #bbp-single-user-details #bbp-user-navigation {
        margin-left: 0;
        margin-right: 80px;
        border: none;
    }
    #bbpress-forums #bbp-single-user-details #bbp-user-navigation li {
        float: right;
        margin-right: 0;
        margin-left: 15px;
    }
    #bbpress-forums #bbp-user-body {
        margin: 0;
    }
}
/* end 480px devices */
/*------------------------------------------------------------------------------*/
/*                    width : 320 = portrait mobiles
/*------------------------------------------------------------------------------*/
/* Tablet Portrait size to standard 960 (devices and browsers) */

@media only screen and (min-width: 0) and (max-width: 460px) {
    /*----------------------------
    News Boxes
 ----------------------------*/

    .recent-news .news-image {
        margin-left: 0 !important;
        float: none !important;
        width: auto !important;
    }
    .news-list .nl-item .news-image {
        margin-bottom: 20px;
    }
    /*----------------------------
    Scrolling box
 ----------------------------*/

    .scrolling-box:after {
        display: none;
    }
    .scrolling-box .owl-controls {
        height: auto;
        padding: 10px;
        border-top: 1px solid #eaeaea;
    }
    /*----------------------------
    News in pics
 ----------------------------*/

    .new-in-pics .nip-grid ul li {
        width: 77px;
        height: 52px;
    }
    .new-in-pics.nip-big .nip-recent {
        width: 100%;
        float: none;
        margin: 0;
        margin-bottom: 10px;
    }
    .new-in-pics.nip-big .nip-grid {
        width: 100%;
        float: none;
    }
    .new-in-pics.nip-big .nip-grid ul li {
        width: 77px;
        height: 52px;
        margin-bottom: 8px;
        margin-right: 8px;
    }
    /*----------------------------
    Blog posts
 ----------------------------*/

    .posts-grid .mom-grid-item {
        width: 100%;
        float: none;
        margin: 0;
        margin-bottom: 20px;
    }
    .mom-timeline .tl-month .tl-day ul.tl-posts li .post-img {
        display: none;
    }
    .mom-timeline .tl-month .tl-day ul.tl-posts .mom_review_score {
        margin-bottom: 7px;
    }
    .mom-timeline .tl-month .tl-day ul.tl-posts li .details.has-feature-image {
        margin: 0;
    }
    .mom-timeline .tl-month .tl-day ul.tl-posts li {
        min-width: 0;
    }
    .default-blog-post.bp-horizontal-share .bp-details .post-img,
    .bp-vertical-share .bp-details .post-img {
        width: auto;
        float: none;
        margin: 0;
        margin-bottom: 20px;
        max-width: 100%;
    }
    /*----------------------------
    Single post
 ----------------------------*/

    .np-posts ul li.prev:before {
        display: none;
    }
    .np-posts ul li {
        width: auto;
        float: none;
        margin-bottom: 20px;
    }
    .about-the-author .author_avatar {
        float: none;
        margin: 0 auto;
        text-align: center;
        position: absolute;
        width: 100%;
        top: -45px;
        left: 0;
    }
    .single-box.about-the-author {
        margin-top: 60px;
    }
    .about-the-author .author_desc {
        margin: 0;
        top: 0;
        margin-top: 30px;
    }
    .single-related-posts {
        margin-right: 0;
    }
    .single-related-posts li {
        margin: 0;
        margin-bottom: 10px;
        float: none;
        width: auto;
    }
    #comments .children {
        margin: 0;
    }
    /*----------------------------
    BBpress
 ----------------------------*/

    li.bbp-forum-info,
    li.bbp-topic-title {
        width: 56%;
    }
    li.bbp-forum-topic-count,
    li.bbp-topic-voice-count,
    li.bbp-forum-reply-count,
    li.bbp-topic-reply-count {
        width: 22%;
    }
    #bbpress-forums .sub-forums-list .sub-forum {
        margin: 0;
        float: none;
    }
    #bbpress-forums a.bbp-forum-title,
    #bbpress-forums a.bbp-topic-permalink,
    #bbpress-forums .bbp-topic-title h3 a {
        font-size: 14px;
    }
    #bbpress-forums div.bbp-search-form {
        float: none;
        width: 207px;
    }
    .bbp-search-form #bbp_search_submit {
        line-height: 25px;
    }
    #bbpress-forums h1 {
        font-size: 24px;
    }
    .bbp-topic-started-by {
        font-size: 11px;
    }
    span.bbp-admin-links {
        display: block;
        float: none;
        width: 100%;
    }
    span.bbp-admin-links > a {
        float: none;
        display: inline-block;
    }
    #bbpress-forums div.bbp-the-content-wrapper input {
        margin-bottom: 5px;
    }
    /*----------------------------
    Woocommerce
 ----------------------------*/

    .woocommerce .cart-collaterals .cart_totals,
    .woocommerce-page .cart-collaterals .cart_totals,
    .woocommerce .cart-collaterals .shipping_calculator,
    .woocommerce-page .cart-collaterals .shipping_calculator {
        float: none;
        margin: 0;
        width: auto;
    }
}
/* end 320px devices */

#menu-holder .mh-icon {
    float: right;
}
#menu-holder .mh-caret {
    right: auto;
    left: -1px;
}
#more_btn{
    width:15%;
    height: 20px;
    margin: 0px; 
    text-align: center;
    padding: 3px 0px 10px 0px;
    border-radius:5px;             
    background-color: #108A00;    
}
#more_btn a{
    color: #fff;
    font-family: 'nassimregular';       
    cursor: pointer;  
    font-weight:bold; 
    font-size: 17px;    
}
#more_btn a:hover{
    color: #373C43;    
}