@font-face {
  font-family: 'Droid Arabic Naskh';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/DroidNaskh-Regular.eot);
  src: url(fonts/DroidNaskh-Regular.eot?#iefix) format('embedded-opentype'),
       url(fonts/DroidNaskh-Regular.woff2) format('woff2'),
       url(fonts/DroidNaskh-Regular.woff) format('woff'),
       url(fonts/DroidNaskh-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Droid Arabic Naskh';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/DroidNaskh-Bold.eot);
  src: url(fonts/DroidNaskh-Bold.eot?#iefix) format('embedded-opentype'),
       url(fonts/DroidNaskh-Bold.woff2) format('woff2'),
       url(fonts/DroidNaskh-Bold.woff) format('woff'),
       url(fonts/DroidNaskh-Bold.ttf) format('truetype');
}

html, body, div, h1, h2, h3, h4, h5, h6, p {
  font-family: 'Droid Arabic Naskh' !important; font-weight: normal;}
body, input, textarea,.main-logo h1  {
  font-family: 'Droid Arabic Naskh' !important; font-weight: normal;}
.owl-carousel .owl-wrapper-outer.autoHeight {
    direction: ltr;
	}
	
blockquote blockquote {
    margin-left: 0;
	margin-right: auto;
}

menu,
ol,
ul {
    padding: 0 40px 0 0;
}

caption,
th,
td {
    text-align: right;
}

td {
    padding: 6px 0 6px 10px;
}



.screen-reader-text:focus {
    right: 5px;
	left: auto;
}

.alignright {
    float: right;
}

.alignleft {
    float: left;
}

.aligncenter {
    margin-right: auto;
    margin-left: auto;
}

img.alignright {
    margin: 5px 0 5px 20px;
}

.wp-caption.alignright {
    margin: 5px 0 5px 10px;
}

img.alignleft {
    margin: 5px 20px 5px 0;
}

.wp-caption.alignleft {
    margin: 5px 10px 5px 0;
}

/**
 * 3.0 Basic Structure
 * ----------------------------------------------------------------------------
 */
 
.site {
    border-right: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
}

.site-main {
    margin-left: auto;
    margin-right: auto;
}

.site-main .sidebar-container {
    float: right;
}

.site-main .sidebar-inner {
    padding-right: 32px;
	padding-left: 0;
}

/**
 * 4.0 generiicon sizes and shapes
 * ----------------------------------------------------------------------------
 */

/**
 * 5.0 Utility bar
 * ----------------------------------------------------------------------------
 */

.socialicons {
    float: left;
}

.socialicons ul.social li {
    margin: 7px 0px 0px 6px;
    float: right;
}

.topphone {
    float: right;
    margin-left: 16px;
	margin-right: auto;
}

/**
 * 6.0 Header
 * ----------------------------------------------------------------------------
 */
/**
 * 6.1 Site Header
 * ----------------------------------------------------------------------------
 */

.fixeddiv {
    right: 0px;
    left: 0px;
}

.site-header .home-link {
    float: right;
    padding: 0 32px 0px 0px;
}

.headerwrap .headerinnerwrap > span#site-titlendesc {
    float: right;
}

.headerwrap .navbar {
    float: right;
    padding-right: 20px;
	padding-left: 0;
}

/**
 * 6.2 Navigation
 * ----------------------------------------------------------------------------
 */

.main-navigation {
    float: right;
}

ul.nav-container,
.nav-container > ul {
    padding: 0 0 0 20px;
}

.nav-container li a span {
    right: 0px;
    left: 0px;
}

/* variable color */
.nav-container .sub-menu,
.nav-container .children {
    right: 20px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
	left: auto;
}

.nav-container .sub-menu ul,
.nav-container .children ul {
    border-right: 0;
    right: 100%;
	left: auto;
	border-left: none;
}

.nav-container li:last-child .sub-menu ul,
.nav-container li:last-child .children ul {
    right: 0%;
    left: auto;
    margin-right: -200px;
	margin-left: auto;
}

/* Navbar */

.site-header .search-form {
    left: 20px;
	right: auto;
}

.site-header .search-field {
    padding: 0 34px 0 0;
}

.site-header .searchico {
    right: 4px;
	left: auto;
}

/* Top bar transform */

.site-header.fixeddiv .home-link {
    float: right;
}

/* Navbar */

/**
 * 6.3 Banner slider
 * ----------------------------------------------------------------------------
 */

.slider-content-wrap {
    right: 0px;
    left: 0px;
}

.nx-slider-container {
    text-align: right;
}

.ibanner .da-slider h2 {
    margin-right: 120px;
	margin-left: auto;
}

.ibanner .da-slider p {
    margin-right: 120px;
	margin-left: auto;
}

.ibanner .da-slider .da-link {
    margin-right: 120px;
	margin-left: auto;
}

.ibanner .da-slider .owl-item.active h2 {
    margin-right: 0px;
	margin-left: auto;
}

.ibanner .da-slider .owl-item.active p {
    margin-right: 0px;
	margin-left: auto;
}

.ibanner .da-slider .owl-item.active .da-link {
    margin-right: 0px;
	margin-left: auto;
}

.sldprev,
.ibanner .da-slider .owl-prev {
    right: -36px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
	left: auto;
}

.sldnext,
.ibanner .da-slider .owl-next {
    left: -36px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
	right: auto;
}

.ibanner:hover .sldprev,
.ibanner:hover .da-slider .owl-prev {
    right: 0px;
	left: auto;
}

.ibanner:hover .sldnext,
.ibanner:hover .da-slider .owl-next {
    left: 0px;
	right: auto;
}

/* Styling Pagination*/

/* preloading images */

/**
 * 6.0 featured Content
 * ----------------------------------------------------------------------------
 */

#ft-post article {
    float: right;
}

#ft-post .entry-thumbnail > .comments-link {
    right: 0px;
	left: auto;
}

.featured-area .entry-summary > p > a.moretag,
.featured-area .entry-summary > p > a.moretag:visited {
    float: left;
}

/**
 * 8.0 Content
 * ----------------------------------------------------------------------------
 */
 
.content-area,
.featured-area {
    padding-right: 32px;
    padding-left: 32px;
}

.sidebar .site-content {
    float: right;
}

.hentry {
    padding: 0px 0px 48px 0;
}

.search-results .site-content .post .meta-img,
.archive .site-content .post .meta-img,
.site-content .blog-columns .post .meta-img {
    float: right;
    padding-left: 32px;
	padding-right: 0;
}

.site-content .entry-thumbnail .stickyonimg,
.site-content .entry-thumbnail .dateonimg {
    right: 12%;
	left: auto;
}

.site-content .entry-nothumb .stickyonimg,
.site-content .entry-nothumb .dateonimg {
    right: 12%;
	left: auto;
}

.site-content .post .post-mainpart {
    float: right;
}

.site-content .post .meta-img {
    padding-left: 0px;
	padding-right: 0;
}

article .post-mainpart > .entry-content {
    padding-left: 0px;
	padding-right: 0;
}

.site-content .post .meta-img.no-image-meta+.post-mainpart .entry-content {
    padding-left: 0%;
	padding-right: 0;
}

/**
 * 8.1 Entry Header
 * ----------------------------------------------------------------------------
 */

/**
 * 8.2 Entry Meta
 * ----------------------------------------------------------------------------
 */

.blog-columns .date a:before,
.blog-columns .entry-meta .author a:before,
.blog-columns .tags-links a:first-child:before,
.blog-columns .categories-links a:first-child:before,
.blog-columns .edit-link a:before {
    margin-left: 4px;
	margin-right: auto;
}

.entry-meta > span {
    margin-left: 20px;
	margin-right: auto;
}

.entry-meta > span:last-child {
    margin-left: 0;
	margin-right: auto;
}

.featured-post:before {
    margin-left: 2px;
	margin-right: auto;
}

.comments-link a:before {
    margin-left: 2px;
	margin-right: auto;
}

/**
 * 8.3.1 Entry Content
 * ----------------------------------------------------------------------------
 */

/* Page links */

.page-links .page-links-title {
    margin-left: 20px;
	margin-right: auto;
}

/* Mediaelements */

/**
* 8.3.2 Page styling
*------------------------------------------------------------------------------
*/

.titlebar {
    padding-right: 32px;
    padding-left: 32px;
}

.titlebar h1 {
    text-align: right;
}

.iheader.front .titlebar {
    text-align: right;
}

.iheader .nx-breadcrumb {
    float: left;
}

.iheader h1 {
    float: right;
}

/**
 * 8.4 Galleries
 * ----------------------------------------------------------------------------
 */
 


.gallery {
    margin-right: -4px;
	margin-left: auto;
}

.gallery-item {
    float: right;
    margin: 0 0 12px 12px;
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
    margin-left: 0;
	margin-right: auto;
}

.gallery-caption {
    right: 0;
    text-align: right;
	left: auto;
}

.gallery-caption:before {
    right: 0;
	left: auto;
}

/**
 * 8.5 Post Formats
 * ----------------------------------------------------------------------------
 */
/* Aside */

.format-aside cite:before {
    margin-left: 5px;
	margin-right: auto;
}

/* Audio */

.format-audio .entry-content:before {
    float: right;
}

.format-audio .audio-content {
    background: url(images/dotted-line.png) repeat-y right top;
    float: left;
    padding-right: 35px;
	padding-left: 0;
}

/* Chat */

.format-chat .entry-meta .date a:before {
    margin-left: 2px;
	margin-right: auto;
}

.format-chat .chat .chat-timestamp {
    float: left;
}

/* Gallery */

/* Image */

/* Link */

.format-link .entry-title {
    margin-left: 20px;
	margin-right: auto;
}

/* Quote */

.format-quote blockquote {
    padding-right: 48px;
	padding-left: 0;
}

.format-quote blockquote:before {
    padding-left: 25px;
    right: -15px;
	left: auto;
	padding-right: 0;
}

/* Status */

.format-status .entry-content,
.format-status .entry-meta {
    padding-right: 35px;
    padding-left: 12px;
}

.sidebar .format-status .entry-content,
.sidebar .format-status .entry-meta {
    padding-right: 95px;
	padding-left: 0;
}

.format-status .entry-content:before,
.format-status .entry-meta:before {
    background: url(images/dotted-line.png) repeat-y right bottom;
    right: 10px;
	left: auto;
}

.sidebar .format-status .entry-content:before,
.sidebar .format-status .entry-meta:before {
    right: 70px;
	left: auto;
}

/* Ensures the dots in the dot background are in lockstep. */
.format-status .entry-meta:before {
    background-position: right top;
}

.format-status .entry-content p:first-child:before {
    right: 4px;
	left: auto;
}

.sidebar .format-status .entry-content > p:first-child:before {
    right: 64px;
	left: auto;
}

/* Video */

/**
 * 8.6 Attachments
 * ----------------------------------------------------------------------------
 */

.attachment .entry-title {
    float: right;
}

.attachment .entry-title:before {
    margin-left: 10px;
	margin-right: auto;
}

.attachment .entry-meta {
    float: right;
    text-align: right;
}

.image-navigation .nav-previous {
    right: 0;
	left: auto;
}

.image-navigation .nav-next {
    left: 0;
	right: auto;
}

.attachment .entry-caption {
    text-align: right;
}

/**
 * 8.7 Post/Paging Navigation
 * ----------------------------------------------------------------------------
 */

.navigation .nav-previous {
    float: right;
}

.navigation .nav-next {
    float: left;
}

.post-navigation a[rel="next"] {
    float: left;
    text-align: left;
}

/**
 * 8.8 Author Bio
 * ----------------------------------------------------------------------------
 */

.author-info {
    text-align: right;
}

.author.sidebar .author-info {
    padding: 30px 60px 10px 376px;
}

.author-avatar .avatar {
    float: right;
    margin: 0 0 30px 30px;
}

.author-link {
    margin-right: 2px;
	margin-left: auto;
}

/**
 * 8.9 Archives
 * ----------------------------------------------------------------------------
 */

.sidebar .archive-meta {
    padding-left: 316px;
	padding-right: 0;
}

/**
 * 8.10 Search Results/No posts
 * ----------------------------------------------------------------------------
 */

/**
 * 5.11 404
 * ----------------------------------------------------------------------------
 */

.error404 .page-title:before {
    right: 0px;
	left: auto;
}

/**
 * 8.12 Comments
 * ----------------------------------------------------------------------------
 */

.comments-title,
.comment-list,
.comment-reply-title,
.must-log-in,
.comment-respond .comment-form,
.comment-respond iframe {
    margin-right: auto;
    margin-left: auto;
}

.comment-list .children {
    margin-right: 20px;
	margin-left: auto;
}

.comment-list > li:after,
.comment-list .children > li:before {
    background: url(images/dotted-line.png) repeat right top;
}

.comment-author {
    float: right;
}

.comment-list .edit-link {
    margin-right: 20px;
	margin-left: auto;
}

.comment-metadata,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply {
    float: left;
}

.comment-awaiting-moderation:before {
    margin-left: 5px;
	margin-right: auto;
}

.comment-reply-link:before,
.comment-reply-login:before {
    margin-left: 3px;
	margin-right: auto;
}

/* Comment form */

.comment-reply-title small a {
    float: left;
}

.comment-form [for="author"],
.comment-form [for="email"],
.comment-form [for="url"],
.comment-form [for="comment"] {
    float: right;
}

.form-allowed-tags code {
    margin-right: 3px;
	margin-left: auto;
}

.sidebar .no-comments {
    padding-right: 60px;
    padding-left: 376px;
}

/**
 * 5.13 Multisite
 * ----------------------------------------------------------------------------
 */

/**
 * 9.0 Sidebar
 * ----------------------------------------------------------------------------
 */

/**
 * 9.1 Widgets
 * ----------------------------------------------------------------------------
 */

.widget li > ul,
.widget li > ol {
    margin-right: 20px;
	margin-left: auto;
}

/* Search widget */

/* RSS Widget */

/* Calendar Widget */

.widget ul.product-categories li ul.children li {
    padding-right: 12px;
	padding-left: 0;
}

/**
 * 7.0 Footer
 * ----------------------------------------------------------------------------
 */

.site-footer .widget-area,
.sidebar .site-footer {
    text-align: right;
}

.site-footer .widget {
    float: right;
}

.site-footer .widget-wrap {
    padding-right: 32px;
    padding-left: 32px;
}

.site-footer .widget-area {
    margin-right: -16px;
    margin-left: -16px;
}

.site-footer .widget-area .widget {
    float: right;
}

.site-info {
    text-align: right;
}

.site-footer .credit-info {
    text-align: right;
}

.site-footer .copyleft {
    text-align: right;
}

/**
 * 11.0 others - go to top
 * ----------------------------------------------------------------------------
 */

.go-top {
    left: 2em;
	right: auto;
}

/**
*
* woocommerce compitability
*/

.sidebar .site-content {
    float: right;
}

/**
*
* header fix
*/

.headerwrap .navbar {
    float: left;
    margin-left: 32px;
	margin-right: auto;
}

.topsearch {
    float: left;
}

.site-header .search-form {
    left: auto;
	right: auto;
}

/*
*	Contact Form 7
*/

/*
* Portfolio
*/

.portfolio .folio-meta .proj-url a,
.portfolio .folio-meta .proj-url a:hover {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .proj-url .genericon,
.portfolio .folio-meta .proj-url .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

@media (max-width: 1069px) {

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

}

@media (max-width: 999px) {

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

@media (max-width: 1069px) {

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

}

}

/* Collapse oversized image and pulled images after iPad breakpoint. */
@media (max-width: 767px) {

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

@media (max-width: 1069px) {

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

}

@media (max-width: 999px) {

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

@media (max-width: 1069px) {

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

}

}

}

@media (max-width: 580px) {

@media (max-width: 999px) {

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

@media (max-width: 1069px) {

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

}

}

/* Collapse oversized image and pulled images after iPad breakpoint. */
@media (max-width: 767px) {

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

@media (max-width: 1069px) {

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

}

@media (max-width: 999px) {

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

@media (max-width: 1069px) {

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

}

}

}

}

@media (max-width: 480px) {

}

.gallery {
    margin-right: 0;
	margin-left: auto;
}

/* Mobile devices */
@media (max-width: 359px) {

/* Collapse oversized image and pulled images after iPad breakpoint. */
@media (max-width: 767px) {

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

@media (max-width: 1069px) {

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

}

@media (max-width: 999px) {

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

@media (max-width: 1069px) {

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

}

}

}

@media (max-width: 580px) {

@media (max-width: 999px) {

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

@media (max-width: 1069px) {

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

}

}

/* Collapse oversized image and pulled images after iPad breakpoint. */
@media (max-width: 767px) {

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

@media (max-width: 1069px) {

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

}

@media (max-width: 999px) {

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

@media (max-width: 1069px) {

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

/**
 * 12.0 Media Queries
 * ----------------------------------------------------------------------------
 */

@media (max-width: 1599px) {

.portfolio .folio-meta .folio-cat .folio-categories {
    padding-right: 12px;
	padding-left: 0;
}

.portfolio .folio-meta .folio-cat .genericon,
.portfolio .folio-meta .folio-cat .genericon:before {
    padding-left: 12px;
	padding-right: 0;
}

}

}

}

}

}



@media (max-width: 480px) 
.gallery {
    margin-right: 0;
	margin-left: auto;
}

}

.entry-content img.alignright,
	.entry-content .wp-caption.alignright {
    margin-right: 0;
	margin-left: auto;
}

.entry-content img.alignleft,
	.entry-content .wp-caption.alignleft {
    margin-left: 0;
	margin-right: auto;
}

@media print {

.entry-content img.alignright,
	.entry-content .wp-caption.alignright {
    margin-right: 0;
	margin-left: auto;
}

.entry-content img.alignleft,
	.entry-content .wp-caption.alignleft {
    margin-left: 0;
	margin-right: auto;
}

}

.site {
    border-right: 0px solid #CCC;
    border-left: 0px solid #CCC;
}

.site:before, 
.site:after {
    right:0;
    left:0;
}
.genericon-leftarrow:before {
  content: '\f501';
}
.genericon-rightarrow:before {
  content: '\f503';
}
.site-footer .copyright {
  text-align: right;
  display:none;
  }
.tx-cta a.cta-button, .tx-cta a.cta-button:visited {
    float: left;
	}
.tx-cta {
    border-right: 6px solid rgb(149, 200, 55);
	border-left:none !important;
}
.tx-post-comm {
  left: 12px;
  right:auto;
}
.tx-post-content {
  direction: rtl;
} 
.tx-column {
    margin: 0px 0px 0px 4%;
    float: right; 
	}
	@media (max-width: 1069px){
.menu-toggle:after {
  padding-right: 8px;
  padding-left:0;
  }
  }
@media (max-width: 580px){
.ibanner .da-slider h2 {
  float: right;	
  }
.ibanner .da-slider .da-link {
  float: right;
  }
  }
  .sidr ul li ul li a, .sidr ul li ul li span {
  padding-right: 30px;
  padding-left:0;
  }
  .sidr ul li ul li ul li a, .sidr ul li ul li ul li span {
  padding-right: 40px;
  padding-left:0;
}	