/*
Theme Name: Landscaping
Theme URI: http://landscaping.thimpress.com/
Author: ThimPress
Author URI: http://thimpress.com
Description: Landscaping
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, right-sidebar, left-sidebar, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: landscaping
Domain Path: /languages/
*/
header.site-header {
	right: 0;
	left: 0;
}

header.site-header .thim-logo {
	float: right;
}

.thim-box-simple.image-at-left .media {
    float: right;
}

header.site-header .menu-toggle {
	float: right;
	text-align: left;
}

header.site-header .menu-toggle .inner span {
	margin-left: 10px;
	margin-right: auto;
}

header.site-header .thim-menu .main-menu .menu-item-has-children .sub-menu {
	text-align: right;
	right: 0;
	left: auto;
}

header.site-header .thim-menu .main-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu {
	right: 100%;
	left: auto;
}

header.site-header .thim-menu .main-menu .menu-item-has-children .sub-menu .menu-item-has-children:after {
	left: 30px;
	right: auto;
}

header.site-header .thim-menu .main-menu .menu-item-has-children>a>span:after,
header.site-header .thim-menu .main-menu .menu-item-has-children .disable_link>span:after {
	display: none;
}

header.site-header .thim-menu .main-menu .menu-item-has-children>a>span:before, 
header.site-header .thim-menu .main-menu .menu-item-has-children .disable_link>span:before{
    content: '\f107';
    font-family: FontAwesome;
    padding-right: 10px;
}

header.site-header .thim-menu .main-menu .navbar-nav>.menu-item {
	border-left: 1px solid;
	border-right: none;
}

header.site-header .thim-menu .main-menu .menu-item:last-child .disable_link {
	padding-left: 0;
	padding-right: 0;
}

header.site-header .thim-menu .main-menu .menu-item.multicolumn .megacol.submenu_columns_1 .menu-item {
	float: right;
}

header.site-header .thim-menu .main-menu .menu-item.multicolumn .megacol.submenu_columns_2 .menu-item {
	float: right;
}

header.site-header .thim-menu .main-menu .menu-item.multicolumn .megacol.submenu_columns_3 .menu-item {
	float: right;
}

header.site-header .thim-menu .main-menu .menu-item.multicolumn .megacol.submenu_columns_4 .menu-item {
	float: right;
}

header.site-header .thim-menu .main-menu .menu-item.multicolumn .megacol.submenu_columns_5 .menu-item {
	float: right;
}

header.site-header .thim-menu .main-menu .menu-item.multicolumn .megacol.submenu_columns_4 .menu-item {
	float: right;
}

header.site-header .thim-menu .main-menu .menu-item.multicolumn .megacol .sub-menu {
	float: right;
}

header.site-header.not-line .thim-menu .main-menu .navbar-nav>.menu-item {
	border-left: 0;
	border-right: none;
}

body>.thim-menu {
	left: 0;
	right: auto;
	transform: translate(-100%,0);
	-webkit-transform: translate(-100%,0);
	-moz-transform: translate(-100%,0);
	-ms-transform: translate(-100%,0);
	-o-transform: translate(-100%,0);
}

body>.thim-menu span.close-menu {
	float: left;
}

body>.thim-menu .main-menu .menu-item-has-children .sub-menu {
	padding: 0 30px 0 0;
}

body>.thim-menu .main-menu .menu-item-has-children .sub-menu .menu-item-has-children .disable_link:after,
body>.thim-menu .main-menu .menu-item-has-children .sub-menu .menu-item-has-children>a:after {
	padding-right: 10px;
	padding-left: 0;
}

body>.thim-menu .main-menu .menu-item-has-children>a:after {
	padding-right: 10px;
	padding-left: 0;
}

body>.thim-menu .main-menu .menu-item-has-children .disable_link:after {
	padding-right: 10px;
	padding-left: 0;
}

body>.thim-menu .main-menu .navbar-nav>.menu-item:last-child {
	border-left: 0;
	border-right: none;
}

body>.thim-menu .main-menu .menu-item:last-child .disable_link {
	padding-left: 0;
	padding-right: 0;
}

body>.thim-menu .main-menu .menu-item.multicolumn .megacol.submenu_columns_1 .menu-item {
	float: right;
}

body>.thim-menu .main-menu .menu-item.multicolumn .megacol.submenu_columns_2 .menu-item {
	float: right;
}

body>.thim-menu .main-menu .menu-item.multicolumn .megacol.submenu_columns_3 .menu-item {
	float: right;
}

body>.thim-menu .main-menu .menu-item.multicolumn .megacol.submenu_columns_4 .menu-item {
	float: right;
}

body>.thim-menu .main-menu .menu-item.multicolumn .megacol.submenu_columns_5 .menu-item {
	float: right;
}

body>.thim-menu .main-menu .menu-item.multicolumn .megacol.submenu_columns_4 .menu-item {
	float: right;
}

body>.thim-menu .main-menu .menu-item.multicolumn .megacol .sub-menu {
	float: right;
}

.thim_header_default header.site-header .top-sidebar {
	padding-right: 12px;
	padding-left: 30px;
	float: right;
}

.thim_header_default header.site-header .top-sidebar:before {
	right: 0;
	border-right: 1px solid #eee;
	left: auto;
	border-left: none;
}

.thim_header_default header.site-header .top-sidebar:after {
	left: 0;
	border-left: 1px solid #eee;
	right: auto;
	border-right: none;
}

.thim_header_default header.site-header .top-sidebar .textwidget .fa {
	margin: 0 20px 0 5px;
}

.thim_header_style2 .toolbar-sidebar .widget select {
	padding-left: 15px;
	padding-right: 0;
}

.thim_header_style2 header.site-header {
	right: 0;
	left: 0;
}

.thim_header_style2 header.site-header .thim-logo {
	float: right;
}

.thim_header_style2 header.site-header .thim-menu {
	text-align: left;
	float: right;
}

.thim_header_style2 header.site-header .thim-menu .main-menu .navbar-nav>.menu-item>a>span {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.thim_header_style2 header.site-header .thim-menu .main-menu .navbar-nav>.menu-item>a>span:before {
	right: 0;
	left: 0;
}

.thim_header_style2 header.site-header .main-menu .menu-item-has-children .sub-menu {
	text-align: right;
	right: 0;
	left: auto;
}

.thim_header_style2 header.site-header .main-menu .menu-item-has-children>a>span:after,
.thim_header_style2 header.site-header .main-menu .menu-item-has-children .disable_link>span:after {
	padding-right: 10px;
	padding-left: 0;
}

.thim_header_style2 header.site-header .main-menu .navbar-nav>.menu-item {
	border-left: 0;
	border-right: none;
}

.thim_header_style2 header.site-header .main-menu .navbar-nav>.menu-item>.disable_link {
	padding-right: 25px;
	padding-left: 25px;
}

.thim_header_style2 header.site-header .main-menu .navbar-nav>.menu-item>a {
	padding-right: 0;
	padding-left: 0;
}

.thim_header_style2 header.site-header .main-menu .menu-item:last-child .disable_link {
	padding-left: 0;
	padding-right: 0;
}

.thim_header_style2 header.site-header .main-menu .menu-item.multicolumn .megacol.submenu_columns_1 .menu-item {
	float: right;
}

.thim_header_style2 header.site-header .main-menu .menu-item.multicolumn .megacol.submenu_columns_2 .menu-item {
	float: right;
}

.thim_header_style2 header.site-header .main-menu .menu-item.multicolumn .megacol.submenu_columns_3 .menu-item {
	float: right;
}

.thim_header_style2 header.site-header .main-menu .menu-item.multicolumn .megacol.submenu_columns_4 .menu-item {
	float: right;
}

.thim_header_style2 header.site-header .main-menu .menu-item.multicolumn .megacol.submenu_columns_5 .menu-item {
	float: right;
}

.thim_header_style2 header.site-header .main-menu .menu-item.multicolumn .megacol.submenu_columns_4 .menu-item {
	float: right;
}

.thim_header_style2 header.site-header .main-menu .menu-item.multicolumn .megacol .sub-menu {
	float: right;
}

.thim_header_style2 header.site-header .top-sidebar {
	float: left;
	padding-right: 12px;
	padding-left: 0;
}

.thim_header_style2 header.site-header .top-sidebar .panel-grid-cell .widget {
	float: left;
}

.thim_header_custom_style header.site-header.not-line .thim-menu .main-menu .navbar-nav>.menu-item>a>span {
	border-left: 0;
	border-right: none;
}

.thim_header_custom_style header.site-header.dot .thim-menu .main-menu .navbar-nav>.menu-item>a>span {
	border-left: 0;
	border-right: none;
}

.thim_header_custom_style header.site-header.dot .thim-menu .main-menu .navbar-nav>.menu-item>a>span:before {
	left: 0;
	right: auto;
}

.thim_header_custom_style.thim_header_style3 .toolbar-sidebar .widget select {
	padding-right: 0;
	padding-left: 0;
}

.thim_header_custom_style.thim_header_style3 header.site-header .top-header .top-sidebar {
	float: right;
}

.thim_header_custom_style.thim_header_style3 header.site-header .thim-menu .main-menu {
	float: right;
}

.thim_header_custom_style.thim_header_style3 header.site-header .thim-menu .main-menu .navbar-nav>.menu-item {
	border-left: 0;
	border-right: none;
}

.thim_header_custom_style.thim_header_style3 header.site-header .thim-menu .main-menu .navbar-nav>.menu-item:last-child>a>span {
	border-left: 0;
	border-right: none;
}

.thim_header_custom_style.thim_header_style3 header.site-header .thim-menu .menu-sidebar {
	float: right;
}

.thim_header_custom_style.thim_header_style4 .toolbar-sidebar .widget select {
	padding-right: 0;
	padding-left: 0;
}

.thim_header_custom_style.thim_header_style4 header.site-header .top-header .top-sidebar {
	float: left;
}

.thim_header_custom_style.thim_header_style4 header.site-header .thim-menu .main-menu {
	float: right;
}

.thim_header_custom_style.thim_header_style4 header.site-header .thim-menu .main-menu .navbar-nav>.menu-item {
	border-left: 0;
	border-right: none;
}

.thim_header_custom_style.thim_header_style4 header.site-header .thim-menu .main-menu .navbar-nav>.menu-item:last-child>a>span {
	border-left: 0;
	border-right: none;
}

.thim_header_custom_style.thim_header_style4 header.site-header .thim-menu .menu-sidebar {
	float: right;
}

.thim_header_custom_style.thim_header_style5 .toolbar-sidebar .widget select {
	padding-right: 0;
	padding-left: 0;
}

.thim_header_custom_style.thim_header_style5 header.site-header .top-header .top-sidebar {
	float: right;
}

.thim_header_custom_style.thim_header_style5 header.site-header .thim-menu {
	float: right;
}

.thim_header_custom_style.thim_header_style5 header.site-header .thim-menu .navbar-nav {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

.thim_header_custom_style.thim_header_style5 header.site-header .thim-menu .main-menu {
	float: right;
}

.thim_header_custom_style.thim_header_style5 header.site-header .thim-menu .main-menu .navbar-nav>.menu-item {
	border-left: 0;
	border-right: none;
}

.thim_header_custom_style.thim_header_style5 header.site-header .thim-menu .main-menu .navbar-nav>.menu-item:last-child>a>span {
	border-left: 0;
	border-right: none;
}

.thim_header_custom_style.thim_header_style5 header.site-header .thim-menu .menu-sidebar {
	float: right;
}

.toolbar-sidebar {
	right: 0;
	left: 0;
}

.toolbar-sidebar .textwidget ul li {
	float: right;
	margin-left: 20px;
	margin-right: auto;
}

.toolbar-sidebar .textwidget ul li .fa {
	margin-left: 5px;
	margin-right: auto;
}

.toolbar-sidebar .widget select {
	background-position-x: left;
}

.toolbar-sidebar .dk-select .dk-selected,
.toolbar-sidebar .dk-select-multi .dk-selected {
	padding: 0 15px 0 25px;
}

.toolbar-sidebar .dk-select .dk-selected:after,
.toolbar-sidebar .dk-select-multi .dk-selected:after {
	left: 13px;
	right: auto;
}

.toolbar-sidebar .thim-select-style-2 .dk-select .dk-selected,
.toolbar-sidebar .thim-select-style-2 .dk-select-multi .dk-selected {
	padding: 0 0 0 25px;
}

.toolbar-sidebar .thim-select-style-2 .dk-select .dk-option,
.toolbar-sidebar .thim-select-style-2 .dk-select-multi .dk-option {
	margin-left: 0;
	margin-right: auto;
}

.thim-float-left .panel-grid-cell .widget {
	float: left;
}

.thim-toggle-mobile-menu {
	float: right;
	margin-left: 20px;
	margin-right: auto;
}

.thim-toggle-mobile-menu .inner {
	right: 5px;
	left: 5px;
}

.thim-toggle-mobile-menu .inner:before,
.thim-toggle-mobile-menu .inner:after {
	right: 0;
	left: auto;
}

.thim_header_overlay .toolbar-sidebar .container:after {
	right: 15px;
	left: 15px;
}

.thim-menu .nav.navbar-nav .menu ul li {
	float: right;
}

.thim-switch-lang ul li {
	float: right;
}

.top_site_main .overlay-top-header {
	left: 0;
	right: 0;
}

.top_site_main .page-title-wrapper {
	left: 0;
	right: 0;
}

.top_site_main .icon-scroll {
	right: 0;
	left: 0;
}

.archive-content article .share-post,
.single-content article .share-post {
	margin-left: 40px;
	float: right;
	margin-right: auto;
}

.archive-content article .content-inner,
.single-content article .content-inner {
	float: right;
}

.archive-content article .content-inner .entry-content .entry-header .entry-meta li:last-child,
.single-content article .content-inner .entry-content .entry-header .entry-meta li:last-child {
	margin-left: 0;
	margin-right: auto;
}

.loop-pagination ul li,
.pagination ul li {
	margin-left: 10px;
	margin-right: auto;
}

.loop-pagination ul li .page-numbers.next:before,
.pagination ul li .page-numbers.next:before,
.loop-pagination ul li .page-numbers.prev:before,
.pagination ul li .page-numbers.prev:before {
	right: 0;
	left: 0;
}

.comments-area .comment-list-inner .comments-title:before {
	right: 0;
	left: 0;
}

.comments-area .comment-list-inner li .avatar {
	float: right;
}

.comments-area .comment-list-inner li .comment-left {
	float: right;
}

.comments-area .comment-list-inner li .comment-awaiting-moderation {
	margin-right: 20px;
	margin-left: auto;
}

.comments-area .comment-list-inner li .comment-extra-info {
	padding-right: 30px;
	padding-left: 0;
}

.comments-area .comment-list-inner li .comment-extra-info .author,
.comments-area .comment-list-inner li .comment-extra-info .date,
.comments-area .comment-list-inner li .comment-extra-info .comment-edit-link {
	margin-left: 20px;
	margin-right: auto;
}

.comments-area .comment-list-inner li .comment-extra-info .comment-reply-link {
	float: left;
}

.comments-area .comment-list-inner .children {
	margin-right: 100px;
	margin-left: auto;
}

.comments-area #commentform {
	margin-right: -15px;
	margin-left: -15px;
}

.comments-area .comment-respond .comment-form-author,
.comments-area .comment-respond .comment-form-email,
.comments-area .comment-respond .comment-form-url {
	float: right;
	padding-right: 15px;
	padding-left: 15px;
}

.comments-area .comment-respond .comment-notes,
.comments-area .comment-respond .comment-form-comment,
.comments-area .comment-respond .form-submit,
.comments-area .comment-respond .logged-in-as {
	padding-right: 15px;
	padding-left: 15px;
}

.comments-area .comment-respond-area form .comment-notes:after {
	right: 15px;
	left: 0;
}

.social-share {
	float: left;
}

.social-share li:first-child {
	margin-left: 0;
	margin-right: auto;
}

.thim-about-author .author-avatar {
	float: right;
}

.thim-about-author .author-details {
	float: right;
	padding-right: 0;
	padding-left: 0;
}

.thim-about-author .user-social li {
	float: right;
	margin-right: 5px;
	margin-left: 5px;
}

.thim-about-author .user-social li:first-child {
	margin-right: 0;
	margin-left: auto;
}

.single.single-tp_event .site-content article .post-formats-wrapper:before {
	right: 0;
	left: 0;
}

.single.single-tp_event .entry-countdown {
	right: 0;
	left: 0;
}

.single.single-tp_event .entry-thumbnail:before {
	right: 0;
	left: 0;
}

.single.single-tp_event .thim-event-info .inner-box .box .icon {
	float: right;
}

.single.single-tp_event .thim-event-info .inner-box .box .info-detail {
	float: right;
	padding-right: 10px;
	padding-left: 0;
}

.single .site-content article .entry-header {
	padding-left: 0;
	padding-right: 0;
}

.thim-about-author .author-bio {
	padding-right: 23px;
	padding-left: 0;
}

.post-type-archive-our_team .loop-pagination,
.post-type-archive-our_team .pagination {
	padding-right: 0;
	padding-left: 0;
}

.single-our_team #main .content-inner .avatar {
	float: right;
}

.single-our_team #main .content-inner .entry-content {
	float: right;
	padding-left: 30px;
	padding-right: 0;
}

.single-our_team #main .content-inner .entry-meta {
	float: right;
}

.single-our_team #main .content-inner .entry-meta ul.meta-list>li {
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: auto;
}

.single-our_team #main .content-inner .entry-meta ul.meta-list>li>.fa {
	padding-left: 7px;
	padding-right: 0;
}

.single-our_team #main .content-inner .entry-meta ul.meta-list>li.social>ul li {
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 0;
	float: right;
	margin-right: auto;
}

.single-our_team .related-posts {
	margin-right: -15px;
	margin-left: -15px;
}

@media (min-width:992px) {
	.single-our_team #main .content-inner .entry-meta ul.meta-list>li>.fa {
		padding-left: 7px;
		padding-right: 0;
	}

	.single-our_team #main .content-inner .entry-meta ul.meta-list>li.social>ul li {
		padding-left: 5px;
		padding-right: 5px;
		margin-left: 0;
		float: right;
		margin-right: auto;
	}

	.single-our_team .related-posts {
		margin-right: -15px;
		margin-left: -15px;
	}

}

.thim-event-tabs .nav-tabs>li>a {
	margin-left: 5px;
	margin-right: auto;
}

.thim-event-tabs .nav-tabs>li>a .fa {
	padding-left: 8px;
	padding-right: 0;
}

.thim-event-tabs .nav-tabs>li.active a:before,
.thim-event-tabs .nav-tabs>li:hover a:before {
	right: -1px;
	left: -1px;
}

.archive-content article.tp_event .thim-button.style3 {
	right: 50%;
	left: auto;
}

.archive-content article.tp_event .entry-thumbnail .thumbnail:before {
	right: 0;
	left: 0;
}

.archive-content article.tp_event .event-content .date {
	float: right;
	border-left: 1px solid #f5f5f5;
	border-right: none;
}

.archive-content article.tp_event .event-content .metas {
	float: right;
	padding-right: 30px;
	padding-left: 0;
}

.archive-content article.tp_event .event-content .metas .fa {
	padding-left: 1px;
	padding-right: 0;
}

.archive .archive-content article.tp_event .event-content .metas {
	padding-right: 20px;
	padding-left: 0;
}

body.blog .loop-pagination,
body.blog .pagination {
	padding-right: 15px;
	padding-left: 15px;
}

.search .pagination {
	padding-right: 15px;
	padding-left: 15px;
}

.single-portfolio article .project-share {
	float: right;
	margin-left: 20px;
	margin-right: auto;
}

.single-portfolio article .project-info {
	float: left;
	padding: 0 20px 0 30px;
}

.single-portfolio article .project-info .project-meta ul li {
	float: right;
}

.single-portfolio article .project-info .project-meta ul li:after {
	left: 4px;
	right: auto;
}

.single-portfolio article .project-info .project-meta .navigation {
	float: left;
	margin-left: -5px;
	margin-right: -5px;
}

.single-portfolio article .project-info .project-meta .navigation a {
	float: right;
}

.text-right {
	text-align: right;
}

.text-left {
	text-align: right;
}

.list-unstyled {
	padding-right: 0;
	padding-left: 0;
}

.list-inline {
	padding-right: 0;
	margin-right: -5px;
	padding-left: 0;
	margin-left: auto;
}

.list-inline>li {
	padding-right: 5px;
	padding-left: 5px;
}

dd {
	margin-right: 0;
	margin-left: auto;
}

@media (min-width:768px) {
	.list-inline>li {
		padding-right: 5px;
		padding-left: 5px;
	}

	dd {
		margin-right: 0;
		margin-left: auto;
	}

}

blockquote {
	border-right: 5px solid #eee;
	border-left: none;
}

.blockquote-reverse,
blockquote.pull-left {
	padding-left: 15px;
	padding-right: 0;
	border-left: 5px solid #eee;
	border-right: 0;
	text-align: left;
}

.container {
	margin-left: auto;
	margin-right: auto;
	padding-right: 15px;
	padding-left: 15px;
}

.container-fluid {
	margin-left: auto;
	margin-right: auto;
	padding-right: 15px;
	padding-left: 15px;
}

.row {
	margin-right: -15px;
	margin-left: -15px;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
	padding-right: 15px;
	padding-left: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
	float: right;
}

.col-xs-pull-12 {
	left: 100%;
	right: auto;
}

.col-xs-pull-11 {
	left: 91.66666667%;
	right: auto;
}

.col-xs-pull-10 {
	left: 83.33333333%;
	right: auto;
}

.col-xs-pull-9 {
	left: 75%;
	right: auto;
}

.col-xs-pull-8 {
	left: 66.66666667%;
	right: auto;
}

.col-xs-pull-7 {
	left: 58.33333333%;
	right: auto;
}

.col-xs-pull-6 {
	left: 50%;
	right: auto;
}

.col-xs-pull-5 {
	left: 41.66666667%;
	right: auto;
}

.col-xs-pull-4 {
	left: 33.33333333%;
	right: auto;
}

.col-xs-pull-3 {
	left: 25%;
	right: auto;
}

.col-xs-pull-2 {
	left: 16.66666667%;
	right: auto;
}

.col-xs-pull-1 {
	left: 8.33333333%;
	right: auto;
}

.col-xs-pull-0 {
	left: auto;
	right: auto;
}

.col-xs-push-12 {
	right: 100%;
	left: auto;
}

.col-xs-push-11 {
	right: 91.66666667%;
	left: auto;
}

.col-xs-push-10 {
	right: 83.33333333%;
	left: auto;
}

.col-xs-push-9 {
	right: 75%;
	left: auto;
}

.col-xs-push-8 {
	right: 66.66666667%;
	left: auto;
}

.col-xs-push-7 {
	right: 58.33333333%;
	left: auto;
}

.col-xs-push-6 {
	right: 50%;
	left: auto;
}

.col-xs-push-5 {
	right: 41.66666667%;
	left: auto;
}

.col-xs-push-4 {
	right: 33.33333333%;
	left: auto;
}

.col-xs-push-3 {
	right: 25%;
	left: auto;
}

.col-xs-push-2 {
	right: 16.66666667%;
	left: auto;
}

.col-xs-push-1 {
	right: 8.33333333%;
	left: auto;
}

.col-xs-push-0 {
	right: auto;
	left: auto;
}

.col-xs-offset-12 {
	margin-right: 100%;
	margin-left: auto;
}

.col-xs-offset-11 {
	margin-right: 91.66666667%;
	margin-left: auto;
}

.col-xs-offset-10 {
	margin-right: 83.33333333%;
	margin-left: auto;
}

.col-xs-offset-9 {
	margin-right: 75%;
	margin-left: auto;
}

.col-xs-offset-8 {
	margin-right: 66.66666667%;
	margin-left: auto;
}

.col-xs-offset-7 {
	margin-right: 58.33333333%;
	margin-left: auto;
}

.col-xs-offset-6 {
	margin-right: 50%;
	margin-left: auto;
}

.col-xs-offset-5 {
	margin-right: 41.66666667%;
	margin-left: auto;
}

.col-xs-offset-4 {
	margin-right: 33.33333333%;
	margin-left: auto;
}

.col-xs-offset-3 {
	margin-right: 25%;
	margin-left: auto;
}

.col-xs-offset-2 {
	margin-right: 16.66666667%;
	margin-left: auto;
}

.col-xs-offset-1 {
	margin-right: 8.33333333%;
	margin-left: auto;
}

.col-xs-offset-0 {
	margin-right: 0;
	margin-left: auto;
}

@media (min-width:768px) {
	.col-xs-1,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12 {
		float: right;
	}

	.col-xs-pull-12 {
		left: 100%;
		right: auto;
	}

	.col-xs-pull-11 {
		left: 91.66666667%;
		right: auto;
	}

	.col-xs-pull-10 {
		left: 83.33333333%;
		right: auto;
	}

	.col-xs-pull-9 {
		left: 75%;
		right: auto;
	}

	.col-xs-pull-8 {
		left: 66.66666667%;
		right: auto;
	}

	.col-xs-pull-7 {
		left: 58.33333333%;
		right: auto;
	}

	.col-xs-pull-6 {
		left: 50%;
		right: auto;
	}

	.col-xs-pull-5 {
		left: 41.66666667%;
		right: auto;
	}

	.col-xs-pull-4 {
		left: 33.33333333%;
		right: auto;
	}

	.col-xs-pull-3 {
		left: 25%;
		right: auto;
	}

	.col-xs-pull-2 {
		left: 16.66666667%;
		right: auto;
	}

	.col-xs-pull-1 {
		left: 8.33333333%;
		right: auto;
	}

	.col-xs-pull-0 {
		left: auto;
		right: auto;
	}

	.col-xs-push-12 {
		right: 100%;
		left: auto;
	}

	.col-xs-push-11 {
		right: 91.66666667%;
		left: auto;
	}

	.col-xs-push-10 {
		right: 83.33333333%;
		left: auto;
	}

	.col-xs-push-9 {
		right: 75%;
		left: auto;
	}

	.col-xs-push-8 {
		right: 66.66666667%;
		left: auto;
	}

	.col-xs-push-7 {
		right: 58.33333333%;
		left: auto;
	}

	.col-xs-push-6 {
		right: 50%;
		left: auto;
	}

	.col-xs-push-5 {
		right: 41.66666667%;
		left: auto;
	}

	.col-xs-push-4 {
		right: 33.33333333%;
		left: auto;
	}

	.col-xs-push-3 {
		right: 25%;
		left: auto;
	}

	.col-xs-push-2 {
		right: 16.66666667%;
		left: auto;
	}

	.col-xs-push-1 {
		right: 8.33333333%;
		left: auto;
	}

	.col-xs-push-0 {
		right: auto;
		left: auto;
	}

	.col-xs-offset-12 {
		margin-right: 100%;
		margin-left: auto;
	}

	.col-xs-offset-11 {
		margin-right: 91.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-10 {
		margin-right: 83.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-9 {
		margin-right: 75%;
		margin-left: auto;
	}

	.col-xs-offset-8 {
		margin-right: 66.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-7 {
		margin-right: 58.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-6 {
		margin-right: 50%;
		margin-left: auto;
	}

	.col-xs-offset-5 {
		margin-right: 41.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-4 {
		margin-right: 33.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-3 {
		margin-right: 25%;
		margin-left: auto;
	}

	.col-xs-offset-2 {
		margin-right: 16.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-1 {
		margin-right: 8.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-0 {
		margin-right: 0;
		margin-left: auto;
	}

}

@media (min-width:992px) {
	.col-xs-pull-12 {
		left: 100%;
		right: auto;
	}

	.col-xs-pull-11 {
		left: 91.66666667%;
		right: auto;
	}

	.col-xs-pull-10 {
		left: 83.33333333%;
		right: auto;
	}

	.col-xs-pull-9 {
		left: 75%;
		right: auto;
	}

	.col-xs-pull-8 {
		left: 66.66666667%;
		right: auto;
	}

	.col-xs-pull-7 {
		left: 58.33333333%;
		right: auto;
	}

	.col-xs-pull-6 {
		left: 50%;
		right: auto;
	}

	.col-xs-pull-5 {
		left: 41.66666667%;
		right: auto;
	}

	.col-xs-pull-4 {
		left: 33.33333333%;
		right: auto;
	}

	.col-xs-pull-3 {
		left: 25%;
		right: auto;
	}

	.col-xs-pull-2 {
		left: 16.66666667%;
		right: auto;
	}

	.col-xs-pull-1 {
		left: 8.33333333%;
		right: auto;
	}

	.col-xs-pull-0 {
		left: auto;
		right: auto;
	}

	.col-xs-push-12 {
		right: 100%;
		left: auto;
	}

	.col-xs-push-11 {
		right: 91.66666667%;
		left: auto;
	}

	.col-xs-push-10 {
		right: 83.33333333%;
		left: auto;
	}

	.col-xs-push-9 {
		right: 75%;
		left: auto;
	}

	.col-xs-push-8 {
		right: 66.66666667%;
		left: auto;
	}

	.col-xs-push-7 {
		right: 58.33333333%;
		left: auto;
	}

	.col-xs-push-6 {
		right: 50%;
		left: auto;
	}

	.col-xs-push-5 {
		right: 41.66666667%;
		left: auto;
	}

	.col-xs-push-4 {
		right: 33.33333333%;
		left: auto;
	}

	.col-xs-push-3 {
		right: 25%;
		left: auto;
	}

	.col-xs-push-2 {
		right: 16.66666667%;
		left: auto;
	}

	.col-xs-push-1 {
		right: 8.33333333%;
		left: auto;
	}

	.col-xs-push-0 {
		right: auto;
		left: auto;
	}

	.col-xs-offset-12 {
		margin-right: 100%;
		margin-left: auto;
	}

	.col-xs-offset-11 {
		margin-right: 91.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-10 {
		margin-right: 83.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-9 {
		margin-right: 75%;
		margin-left: auto;
	}

	.col-xs-offset-8 {
		margin-right: 66.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-7 {
		margin-right: 58.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-6 {
		margin-right: 50%;
		margin-left: auto;
	}

	.col-xs-offset-5 {
		margin-right: 41.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-4 {
		margin-right: 33.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-3 {
		margin-right: 25%;
		margin-left: auto;
	}

	.col-xs-offset-2 {
		margin-right: 16.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-1 {
		margin-right: 8.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-0 {
		margin-right: 0;
		margin-left: auto;
	}

}

@media (min-width:768px) {
	.col-xs-1,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12 {
		float: right;
	}

	.col-xs-pull-12 {
		left: 100%;
		right: auto;
	}

	.col-xs-pull-11 {
		left: 91.66666667%;
		right: auto;
	}

	.col-xs-pull-10 {
		left: 83.33333333%;
		right: auto;
	}

	.col-xs-pull-9 {
		left: 75%;
		right: auto;
	}

	.col-xs-pull-8 {
		left: 66.66666667%;
		right: auto;
	}

	.col-xs-pull-7 {
		left: 58.33333333%;
		right: auto;
	}

	.col-xs-pull-6 {
		left: 50%;
		right: auto;
	}

	.col-xs-pull-5 {
		left: 41.66666667%;
		right: auto;
	}

	.col-xs-pull-4 {
		left: 33.33333333%;
		right: auto;
	}

	.col-xs-pull-3 {
		left: 25%;
		right: auto;
	}

	.col-xs-pull-2 {
		left: 16.66666667%;
		right: auto;
	}

	.col-xs-pull-1 {
		left: 8.33333333%;
		right: auto;
	}

	.col-xs-pull-0 {
		left: auto;
		right: auto;
	}

	.col-xs-push-12 {
		right: 100%;
		left: auto;
	}

	.col-xs-push-11 {
		right: 91.66666667%;
		left: auto;
	}

	.col-xs-push-10 {
		right: 83.33333333%;
		left: auto;
	}

	.col-xs-push-9 {
		right: 75%;
		left: auto;
	}

	.col-xs-push-8 {
		right: 66.66666667%;
		left: auto;
	}

	.col-xs-push-7 {
		right: 58.33333333%;
		left: auto;
	}

	.col-xs-push-6 {
		right: 50%;
		left: auto;
	}

	.col-xs-push-5 {
		right: 41.66666667%;
		left: auto;
	}

	.col-xs-push-4 {
		right: 33.33333333%;
		left: auto;
	}

	.col-xs-push-3 {
		right: 25%;
		left: auto;
	}

	.col-xs-push-2 {
		right: 16.66666667%;
		left: auto;
	}

	.col-xs-push-1 {
		right: 8.33333333%;
		left: auto;
	}

	.col-xs-push-0 {
		right: auto;
		left: auto;
	}

	.col-xs-offset-12 {
		margin-right: 100%;
		margin-left: auto;
	}

	.col-xs-offset-11 {
		margin-right: 91.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-10 {
		margin-right: 83.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-9 {
		margin-right: 75%;
		margin-left: auto;
	}

	.col-xs-offset-8 {
		margin-right: 66.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-7 {
		margin-right: 58.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-6 {
		margin-right: 50%;
		margin-left: auto;
	}

	.col-xs-offset-5 {
		margin-right: 41.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-4 {
		margin-right: 33.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-3 {
		margin-right: 25%;
		margin-left: auto;
	}

	.col-xs-offset-2 {
		margin-right: 16.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-1 {
		margin-right: 8.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-0 {
		margin-right: 0;
		margin-left: auto;
	}

}

@media (min-width:1200px) {
.col-xs-pull-11 {
	left: 91.66666667%;
	right: auto;
}

.col-xs-pull-10 {
	left: 83.33333333%;
	right: auto;
}

.col-xs-pull-9 {
	left: 75%;
	right: auto;
}

.col-xs-pull-8 {
	left: 66.66666667%;
	right: auto;
}

.col-xs-pull-7 {
	left: 58.33333333%;
	right: auto;
}

.col-xs-pull-6 {
	left: 50%;
	right: auto;
}

.col-xs-pull-5 {
	left: 41.66666667%;
	right: auto;
}

.col-xs-pull-4 {
	left: 33.33333333%;
	right: auto;
}

.col-xs-pull-3 {
	left: 25%;
	right: auto;
}

.col-xs-pull-2 {
	left: 16.66666667%;
	right: auto;
}

.col-xs-pull-1 {
	left: 8.33333333%;
	right: auto;
}

.col-xs-pull-0 {
	left: auto;
	right: auto;
}

.col-xs-push-12 {
	right: 100%;
	left: auto;
}

.col-xs-push-11 {
	right: 91.66666667%;
	left: auto;
}

.col-xs-push-10 {
	right: 83.33333333%;
	left: auto;
}

.col-xs-push-9 {
	right: 75%;
	left: auto;
}

.col-xs-push-8 {
	right: 66.66666667%;
	left: auto;
}

.col-xs-push-7 {
	right: 58.33333333%;
	left: auto;
}

.col-xs-push-6 {
	right: 50%;
	left: auto;
}

.col-xs-push-5 {
	right: 41.66666667%;
	left: auto;
}

.col-xs-push-4 {
	right: 33.33333333%;
	left: auto;
}

.col-xs-push-3 {
	right: 25%;
	left: auto;
}

.col-xs-push-2 {
	right: 16.66666667%;
	left: auto;
}

.col-xs-push-1 {
	right: 8.33333333%;
	left: auto;
}

.col-xs-push-0 {
	right: auto;
	left: auto;
}

.col-xs-offset-12 {
	margin-right: 100%;
	margin-left: auto;
}

.col-xs-offset-11 {
	margin-right: 91.66666667%;
	margin-left: auto;
}

.col-xs-offset-10 {
	margin-right: 83.33333333%;
	margin-left: auto;
}

.col-xs-offset-9 {
	margin-right: 75%;
	margin-left: auto;
}

.col-xs-offset-8 {
	margin-right: 66.66666667%;
	margin-left: auto;
}

.col-xs-offset-7 {
	margin-right: 58.33333333%;
	margin-left: auto;
}

.col-xs-offset-6 {
	margin-right: 50%;
	margin-left: auto;
}

.col-xs-offset-5 {
	margin-right: 41.66666667%;
	margin-left: auto;
}

.col-xs-offset-4 {
	margin-right: 33.33333333%;
	margin-left: auto;
}

.col-xs-offset-3 {
	margin-right: 25%;
	margin-left: auto;
}

.col-xs-offset-2 {
	margin-right: 16.66666667%;
	margin-left: auto;
}

.col-xs-offset-1 {
	margin-right: 8.33333333%;
	margin-left: auto;
}

.col-xs-offset-0 {
	margin-right: 0;
	margin-left: auto;
}

}

@media (min-width:768px) {
	.col-xs-1,
	.col-xs-2,
	.col-xs-3,
	.col-xs-4,
	.col-xs-5,
	.col-xs-6,
	.col-xs-7,
	.col-xs-8,
	.col-xs-9,
	.col-xs-10,
	.col-xs-11,
	.col-xs-12 {
		float: right;
	}

	.col-xs-pull-12 {
		left: 100%;
		right: auto;
	}

	.col-xs-pull-11 {
		left: 91.66666667%;
		right: auto;
	}

	.col-xs-pull-10 {
		left: 83.33333333%;
		right: auto;
	}

	.col-xs-pull-9 {
		left: 75%;
		right: auto;
	}

	.col-xs-pull-8 {
		left: 66.66666667%;
		right: auto;
	}

	.col-xs-pull-7 {
		left: 58.33333333%;
		right: auto;
	}

	.col-xs-pull-6 {
		left: 50%;
		right: auto;
	}

	.col-xs-pull-5 {
		left: 41.66666667%;
		right: auto;
	}

	.col-xs-pull-4 {
		left: 33.33333333%;
		right: auto;
	}

	.col-xs-pull-3 {
		left: 25%;
		right: auto;
	}

	.col-xs-pull-2 {
		left: 16.66666667%;
		right: auto;
	}

	.col-xs-pull-1 {
		left: 8.33333333%;
		right: auto;
	}

	.col-xs-pull-0 {
		left: auto;
		right: auto;
	}

	.col-xs-push-12 {
		right: 100%;
		left: auto;
	}

	.col-xs-push-11 {
		right: 91.66666667%;
		left: auto;
	}

	.col-xs-push-10 {
		right: 83.33333333%;
		left: auto;
	}

	.col-xs-push-9 {
		right: 75%;
		left: auto;
	}

	.col-xs-push-8 {
		right: 66.66666667%;
		left: auto;
	}

	.col-xs-push-7 {
		right: 58.33333333%;
		left: auto;
	}

	.col-xs-push-6 {
		right: 50%;
		left: auto;
	}

	.col-xs-push-5 {
		right: 41.66666667%;
		left: auto;
	}

	.col-xs-push-4 {
		right: 33.33333333%;
		left: auto;
	}

	.col-xs-push-3 {
		right: 25%;
		left: auto;
	}

	.col-xs-push-2 {
		right: 16.66666667%;
		left: auto;
	}

	.col-xs-push-1 {
		right: 8.33333333%;
		left: auto;
	}

	.col-xs-push-0 {
		right: auto;
		left: auto;
	}

	.col-xs-offset-12 {
		margin-right: 100%;
		margin-left: auto;
	}

	.col-xs-offset-11 {
		margin-right: 91.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-10 {
		margin-right: 83.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-9 {
		margin-right: 75%;
		margin-left: auto;
	}

	.col-xs-offset-8 {
		margin-right: 66.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-7 {
		margin-right: 58.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-6 {
		margin-right: 50%;
		margin-left: auto;
	}

	.col-xs-offset-5 {
		margin-right: 41.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-4 {
		margin-right: 33.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-3 {
		margin-right: 25%;
		margin-left: auto;
	}

	.col-xs-offset-2 {
		margin-right: 16.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-1 {
		margin-right: 8.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-0 {
		margin-right: 0;
		margin-left: auto;
	}

}

@media (min-width:992px) {
	.col-xs-pull-12 {
		left: 100%;
		right: auto;
	}

	.col-xs-pull-11 {
		left: 91.66666667%;
		right: auto;
	}

	.col-xs-pull-10 {
		left: 83.33333333%;
		right: auto;
	}

	.col-xs-pull-9 {
		left: 75%;
		right: auto;
	}

	.col-xs-pull-8 {
		left: 66.66666667%;
		right: auto;
	}

	.col-xs-pull-7 {
		left: 58.33333333%;
		right: auto;
	}

	.col-xs-pull-6 {
		left: 50%;
		right: auto;
	}

	.col-xs-pull-5 {
		left: 41.66666667%;
		right: auto;
	}

	.col-xs-pull-4 {
		left: 33.33333333%;
		right: auto;
	}

	.col-xs-pull-3 {
		left: 25%;
		right: auto;
	}

	.col-xs-pull-2 {
		left: 16.66666667%;
		right: auto;
	}

	.col-xs-pull-1 {
		left: 8.33333333%;
		right: auto;
	}

	.col-xs-pull-0 {
		left: auto;
		right: auto;
	}

	.col-xs-push-12 {
		right: 100%;
		left: auto;
	}

	.col-xs-push-11 {
		right: 91.66666667%;
		left: auto;
	}

	.col-xs-push-10 {
		right: 83.33333333%;
		left: auto;
	}

	.col-xs-push-9 {
		right: 75%;
		left: auto;
	}

	.col-xs-push-8 {
		right: 66.66666667%;
		left: auto;
	}

	.col-xs-push-7 {
		right: 58.33333333%;
		left: auto;
	}

	.col-xs-push-6 {
		right: 50%;
		left: auto;
	}

	.col-xs-push-5 {
		right: 41.66666667%;
		left: auto;
	}

	.col-xs-push-4 {
		right: 33.33333333%;
		left: auto;
	}

	.col-xs-push-3 {
		right: 25%;
		left: auto;
	}

	.col-xs-push-2 {
		right: 16.66666667%;
		left: auto;
	}

	.col-xs-push-1 {
		right: 8.33333333%;
		left: auto;
	}

	.col-xs-push-0 {
		right: auto;
		left: auto;
	}

	.col-xs-offset-12 {
		margin-right: 100%;
		margin-left: auto;
	}

	.col-xs-offset-11 {
		margin-right: 91.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-10 {
		margin-right: 83.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-9 {
		margin-right: 75%;
		margin-left: auto;
	}

	.col-xs-offset-8 {
		margin-right: 66.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-7 {
		margin-right: 58.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-6 {
		margin-right: 50%;
		margin-left: auto;
	}

	.col-xs-offset-5 {
		margin-right: 41.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-4 {
		margin-right: 33.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-3 {
		margin-right: 25%;
		margin-left: auto;
	}

	.col-xs-offset-2 {
		margin-right: 16.66666667%;
		margin-left: auto;
	}

	.col-xs-offset-1 {
		margin-right: 8.33333333%;
		margin-left: auto;
	}

	.col-xs-offset-0 {
		margin-right: 0;
		margin-left: auto;
	}

}

@media (min-width:768px) {
		.col-xs-1,
		.col-xs-2,
		.col-xs-3,
		.col-xs-4,
		.col-xs-5,
		.col-xs-6,
		.col-xs-7,
		.col-xs-8,
		.col-xs-9,
		.col-xs-10,
		.col-xs-11,
		.col-xs-12 {
			float: right;
		}

		.col-xs-pull-12 {
			left: 100%;
			right: auto;
		}

		.col-xs-pull-11 {
			left: 91.66666667%;
			right: auto;
		}

		.col-xs-pull-10 {
			left: 83.33333333%;
			right: auto;
		}

		.col-xs-pull-9 {
			left: 75%;
			right: auto;
		}

		.col-xs-pull-8 {
			left: 66.66666667%;
			right: auto;
		}

		.col-xs-pull-7 {
			left: 58.33333333%;
			right: auto;
		}

		.col-xs-pull-6 {
			left: 50%;
			right: auto;
		}

		.col-xs-pull-5 {
			left: 41.66666667%;
			right: auto;
		}

		.col-xs-pull-4 {
			left: 33.33333333%;
			right: auto;
		}

		.col-xs-pull-3 {
			left: 25%;
			right: auto;
		}

		.col-xs-pull-2 {
			left: 16.66666667%;
			right: auto;
		}

		.col-xs-pull-1 {
			left: 8.33333333%;
			right: auto;
		}

		.col-xs-pull-0 {
			left: auto;
			right: auto;
		}

		.col-xs-push-12 {
			right: 100%;
			left: auto;
		}

		.col-xs-push-11 {
			right: 91.66666667%;
			left: auto;
		}

		.col-xs-push-10 {
			right: 83.33333333%;
			left: auto;
		}

		.col-xs-push-9 {
			right: 75%;
			left: auto;
		}

		.col-xs-push-8 {
			right: 66.66666667%;
			left: auto;
		}

		.col-xs-push-7 {
			right: 58.33333333%;
			left: auto;
		}

		.col-xs-push-6 {
			right: 50%;
			left: auto;
		}

		.col-xs-push-5 {
			right: 41.66666667%;
			left: auto;
		}

		.col-xs-push-4 {
			right: 33.33333333%;
			left: auto;
		}

		.col-xs-push-3 {
			right: 25%;
			left: auto;
		}

		.col-xs-push-2 {
			right: 16.66666667%;
			left: auto;
		}

		.col-xs-push-1 {
			right: 8.33333333%;
			left: auto;
		}

		.col-xs-push-0 {
			right: auto;
			left: auto;
		}

		.col-xs-offset-12 {
			margin-right: 100%;
			margin-left: auto;
		}

		.col-xs-offset-11 {
			margin-right: 91.66666667%;
			margin-left: auto;
		}

		.col-xs-offset-10 {
			margin-right: 83.33333333%;
			margin-left: auto;
		}

		.col-xs-offset-9 {
			margin-right: 75%;
			margin-left: auto;
		}

		.col-xs-offset-8 {
			margin-right: 66.66666667%;
			margin-left: auto;
		}

		.col-xs-offset-7 {
			margin-right: 58.33333333%;
			margin-left: auto;
		}

		.col-xs-offset-6 {
			margin-right: 50%;
			margin-left: auto;
		}

		.col-xs-offset-5 {
			margin-right: 41.66666667%;
			margin-left: auto;
		}

		.col-xs-offset-4 {
			margin-right: 33.33333333%;
			margin-left: auto;
		}

		.col-xs-offset-3 {
			margin-right: 25%;
			margin-left: auto;
		}

		.col-xs-offset-2 {
			margin-right: 16.66666667%;
			margin-left: auto;
		}

		.col-xs-offset-1 {
			margin-right: 8.33333333%;
			margin-left: auto;
		}

		.col-xs-offset-0 {
			margin-right: 0;
			margin-left: auto;
		}

}


caption {
text-align: right;
}

th {
text-align: right;
}

@media screen and (max-width:767px) {
	caption {
		text-align: right;
	}

	th {
		text-align: right;
	}

}

.radio label,
.checkbox label {
padding-right: 20px;
padding-left: 0;
}

.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
margin-right: -20px;
margin-left: auto;
}

.radio-inline,
.checkbox-inline {
padding-right: 20px;
padding-left: 0;
}

.radio-inline+.radio-inline,
.checkbox-inline+.checkbox-inline {
margin-right: 10px;
margin-left: auto;
}

.form-control-static.input-lg,
.form-control-static.input-sm {
padding-right: 0;
padding-left: 0;
}

.has-feedback .form-control {
padding-left: 42.5px;
padding-right: 0;
}

.form-control-feedback {
left: 0;
right: auto;
}

@media (min-width:768px) {
	.has-feedback .form-control {
		padding-left: 42.5px;
		padding-right: 0;
	}

	.form-control-feedback {
		left: 0;
		right: auto;
	}

}

.form-horizontal .form-group {
margin-right: -15px;
margin-left: -15px;
}

@media (min-width:768px) {
.form-horizontal .form-group {
	margin-right: -15px;
	margin-left: -15px;
}

}

.form-horizontal .has-feedback .form-control-feedback {
left: 15px;
right: auto;
}

.nav {
padding-right: 0;
padding-left: 0;
}

.nav-tabs>li {
float: right;
}

.nav-tabs>li>a {
margin-left: 2px;
margin-right: auto;
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
right: auto;
left: auto;
}

.nav-tabs.nav-justified>li>a {
margin-left: 0;
margin-right: auto;
}


.nav-pills>li {
float: right;
}

.nav-pills>li+li {
margin-right: 2px;
margin-left: auto;
}

.nav-stacked>li+li {
margin-right: 0;
margin-left: auto;
}

.nav-justified>.dropdown .dropdown-menu {
right: auto;
left: auto;
}

.nav-tabs-justified>li>a {
margin-left: 0;
margin-right: auto;
}

.nav-tabs .dropdown-menu {
border-top-left-radius: 0;
border-top-right-radius: 0;
}

.navbar-collapse {
padding-left: 15px;
padding-right: 15px;
}

@media (min-width:768px) {
.navbar-collapse {
	padding-left: 15px;
	padding-right: 15px;
}

}

.container>.navbar-header,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-collapse {
margin-left: -15px;
margin-right: -15px;
}

@media (min-width:768px) {
.container>.navbar-header,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-collapse {
	margin-left: -15px;
	margin-right: -15px;
}

}

.navbar-fixed-top,
.navbar-fixed-bottom {
left: 0;
right: 0;
}

.navbar-brand {
float: right;
}

@media (min-width:768px) {
.navbar-brand {
	float: right;
}

}

.navbar-toggle {
float: left;
margin-left: 15px;
margin-right: auto;
}

.navbar-form {
margin-right: -15px;
margin-left: -15px;
}

.navbar-form {
	margin-right: -15px;
	margin-left: -15px;
}


.navbar-nav>li>.dropdown-menu {
border-top-left-radius: 0;
border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}

@media (min-width:768px) {
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

}

@media (min-width:768px) {
.navbar-nav>li>.dropdown-menu {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
}

@media (min-width:768px) {
	.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}

}

.pagination {
padding-right: 0;
padding-left: 0;
}

.pagination>li>a,
.pagination>li>span {
float: right;
margin-right: -1px;
margin-left: auto;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
margin-right: 0;
border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
margin-left: auto;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
border-bottom-right-radius: 6px;
border-top-right-radius: 6px;
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
border-bottom-left-radius: 6px;
border-top-left-radius: 6px;
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}

.alert-dismissable,
.alert-dismissible {
padding-left: 35px;
padding-right: 0;
}

.alert-dismissable .close,
.alert-dismissible .close {
left: -21px;
right: auto;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
right: 0;
left: auto;
}

.center-block {
margin-right: auto;
margin-left: auto;
}

.pull-left {
float: left !important;
}

.pull-right {
float: right !important;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
padding-left: 10px;
padding-right: 10px;
}

.col-xs-15 {
float: right;
}

@media (min-width:768px) {
.col-xs-15 {
	float: right;
}

}

@media (min-width:768px) {
	.col-xs-15 {
		float: right;
	}

}


.coming-soon-wrapper:before {
right: 0;
left: 0;
}

.coming-soon-wrapper .thim-countdown .count-down .counter-group .counter-block {
border-left: 1px solid;
float: right;
border-right: none;
}

.coming-soon-wrapper .thim-countdown .count-down .counter-group .counter-block:last-child {
border-left: 0;
border-right: none;
}

footer .widget-title:after {
right: 0;
left: auto;
}

#footer-bottom {
right: 0;
left: 0;
}

.thim-line-between-columns>.panel-grid-cell {
border-right: 1px dashed;
border-left: none;
}

.thim-line-between-columns>.panel-grid-cell:first-child {
border-right: 0;
border-left: none;
}

footer .textwidget li .fa {
margin-left: 10px;
margin-right: auto;
}

.widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number {
left: 0;
right: auto;
}

.widget_shopping_cart .widget_shopping_cart_content {
right: auto;
left: 15px;
}

.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li {
margin-right: 0 !important;
margin-left: auto;
}

.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a {
text-align: right;
margin-left: 30px;
margin-right: auto;
}

.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a img {
margin-left: 15px;
float: right;
margin-right: auto;
}

.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li dl {
border-right: 0 none !important;
float: right;
padding-right: 0 !important;
padding-left: 0;
border-left: none;
}

.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li .quantity {
float: right;
text-align: right;
}

.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li .remove {
margin-left: 0;
right: auto !important;
left: 10px;
margin-right: auto;
}

.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li.removing:after {
right: 0;
left: 0;
}

.widget_shopping_cart .widget_shopping_cart_content .total .amount {
margin-right: 10px;
margin-left: auto;
}

.mfp-bg {
right: 0;
left: auto;
}

.mfp-wrap {
right: 0;
left: auto;
}

.mfp-container {
right: 0;
left: auto;
}

.mfp-content {
text-align: right;
}

.mfp-preloader {
right: 8px;
left: 8px;
}

.mfp-close {
left: -10px;
padding: 0 10px 18px 0;
right: auto;
}

.mfp-close-btn-in .mfp-close {
left: -10px;
right: auto;
}

.mfp-image-holder .mfp-close,
.mfp-inline-holder .mfp-close {
left: -10px;
padding-left: 0;
right: auto;
padding-right: 0;
}

.mfp-counter {
left: 0;
right: auto;
}

.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
right: 0;
margin-right: 35px;
left: auto;
margin-left: auto;
}

.mfp-arrow-right {
right: 0;
left: auto;
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
border-left: 17px solid #fff;
margin-right: 31px;
margin-left: auto;
border-right: none;
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
margin-right: 25px;
border-left: 27px solid #3f3f3f;
margin-left: auto;
border-right: none;
}

.mfp-arrow-left {
left: 0;
right: auto;
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
border-right: 17px solid #fff;
margin-right: 39px;
margin-left: auto;
border-left: none;
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
border-right: 27px solid #3f3f3f;
border-left: none;
}

.mfp-iframe-scaler #content {
right: 0;
left: auto;
}

.mfp-figure:after {
right: 0;
left: 0;
}

.mfp-bottom-bar {
right: 0;
left: auto;
}

.mfp-title {
text-align: right;
padding-left: 36px;
padding-right: 0;
}

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
	.mfp-iframe-scaler #content {
		right: 0;
		left: auto;
	}

	.mfp-figure:after {
		right: 0;
		left: 0;
	}

	.mfp-bottom-bar {
		right: 0;
		left: auto;
	}

	.mfp-title {
		text-align: right;
		padding-left: 36px;
		padding-right: 0;
	}

}

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
	.mfp-iframe-scaler #content {
		right: 0;
		left: auto;
	}

	.mfp-figure:after {
		right: 0;
		left: 0;
	}

	.mfp-bottom-bar {
		right: 0;
		left: auto;
	}

	.mfp-title {
		text-align: right;
		padding-left: 36px;
		padding-right: 0;
	}

}

.mfp-ie7 .mfp-bottom-bar {
right: 50%;
margin-right: -300px;
left: auto;
margin-left: auto;
}

.mfp-ie7 .mfp-close {
left: 0;
right: auto;
}

.quickview .product-info .right {
padding-right: 30px;
padding-left: 0;
}

.quickview .product-info .left {
text-align: right;
padding-right: 15px;
padding-left: 0;
}

.quickview .product-info .left .description {
float: right;
}

.quickview .product-info .left .woocommerce-product-rating .star-rating {
float: right;
}

.quickview .product-info .left .social-share {
float: right;
}

.quickview .product-info .left .price del {
padding-left: 5px;
padding-right: 0;
}

.quickview .product-info .left .cart {
float: right;
}

.quickview .product-info .left .cart .quantity {
float: right;
margin-left: 15px;
margin-right: auto;
}

.quickview .product-info .left .woo-share {
margin-right: 0;
float: right;
margin-left: auto;
}

.quickview .product-info .left .woo-share li a.facebook {
margin-right: 0;
margin-left: auto;
}

.quickview .quick-view-detail {
left: 20px;
right: auto;
}

.quickview .flexslider .flex-direction-nav {
left: 0;
right: 0;
}

.quickview .flexslider .flex-direction-nav li {
float: right;
}

.quickview .flexslider .flex-direction-nav li.flex-nav-next {
float: left;
}

.quickview .flexslider .flex-direction-nav li a:after {
right: 0;
left: 0;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}

.aligncenter {
margin-right: auto;
margin-left: auto;
}

blockquote.alignright {
margin: 7px 0 7px 24px;
}

blockquote.alignleft {
margin: 7px 24px 7px 0;
}

img.alignright {
margin: 7px 0 7px 24px;
}

.wp-caption.alignright {
margin: 7px 0 7px 14px;
}

img.alignleft {
margin: 7px 24px 7px 0;
}

.wp-caption.alignleft {
margin: 7px 14px 7px 0;
}

.wp-caption-text {
padding-left: 10px;
padding-right: 0;
}

.gallery-caption {
right: 0;
text-align: right;
left: auto;
}

.gallery-caption:before {
right: 0;
left: auto;
}

.bypostauthor>article .fn:before {
margin: 0 -2px 0 2px;
}

ul,
ol {
margin-right: 15px;
margin-left: auto;
}

ul ul,
ul ol,
ol ol,
ol ul {
margin: 4px 30px 5px 0;
}

caption,
th,
td {
text-align: right;
}

.gallery-item {
float: right;
margin: 0 0 4px 4px;
}

.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-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
clear: right;
}

.gallery-caption {
right: 0;
text-align: right;
left: auto;
}

.gallery-caption:before {
right: 0;
left: auto;
}

input[type=radio],
input[type=checkbox] {
margin: -4px 0 0 4px;
}

input[type=radio]:checked:before,
input[type=checkbox]:checked:before {
float: right;
}

input[type=radio]:checked:before {
margin: 1px 1px 0 0;
}

input[type=checkbox]:checked:before {
margin: -1px -2px 0 0;
}

.widget-area ul.children li {
margin-right: 15px;
margin-left: auto;
}

.widget-area ul {
margin-right: 0;
margin-left: auto;
}

.widget-area aside .widget-title:before {
right: 0;
left: 0;
}

.search-form .toggle-search {
left: 10px;
right: auto;
}

.widget.widget_tag_cloud .tagcloud a {
margin: 0 0 10px 10px;
}

.widget_nav_menu ul ul {
margin: 0 15px 0 0;
}

#sidebar #sb_instagram {
margin-right: -10px;
margin-left: -10px;
}

div.text-center>span[class^=PIN_] {
right: 0;
left: 0;
}

.thim-list-post-wrapper-simple.list-post-base .list-posts .post .media {
float: right;
}

.thim-list-post-wrapper-simple.list-post-base .list-posts .post .content {
float: right;
padding-right: 20px;
padding-left: 0;
}

#back-to-top {
left: 45px;
right: auto;
}

.thim-border-center .panel-grid-cell:first-child {
border-left: 1px solid #eee;
border-right: none;
}

.thim-widget-text-box .thim-text-box .content-box {
right: 0;
left: 0;
}

.thim-widget-text-box .thim-text-box .content-box .row .col-sm-12 {
border-right: 0;
border-left: 0;
}

.thim-widget-text-box .thim-text-box .content-box .row:before {
right: 0;
left: auto;
}

.thim-widget-text-box .thim-text-box .content-box .row:after {
left: 0;
right: auto;
}

.thim-widget-text-box .thim-text-box .content-box:before {
right: 0;
left: auto;
}

.thim-widget-text-box .thim-text-box .content-box:after {
left: 0;
right: auto;
}

.thim-btn:before {
right: -4px;
left: -4px;
}

.thim-btn:after {
right: 0;
left: 0;
}

.thim-btn:hover:before {
right: 0;
left: 0;
}

#sb_instagram .sbi_photo:before {
right: 0;
left: 0;
}

#sb_instagram .sbi_photo:after {
right: 0;
left: 0;
}

.count-down .counter-group .counter-block:last-child {
margin-left: 0;
margin-right: auto;
}

.count-down .counter-group .counter-block .counter .number.tens {
right: 0;
text-align: left;
left: auto;
}

.count-down .counter-group .counter-block .counter .number.units {
right: 50%;
text-align: right;
left: auto;
}

.count-down .counter-group .counter-block .counter.with-hundreds .number.tens {
right: 30%;
left: auto;
}

.count-down .counter-group .counter-block .counter.with-hundreds .number.units {
right: 65%;
left: auto;
}

.count-down .counter-group .counter-block .counter.with-hundreds .number.hundreds {
right: 20px;
text-align: left;
left: auto;
}

.thim-menu-list .background {
right: 0;
left: 0;
}

.thim-menu-list .background:before {
right: 0;
left: 0;
}

.thim-menu-list .inner-content:before,
.thim-menu-list .inner-content:after {
right: 0;
border-right: 1px solid;
left: auto;
border-left: none;
}

.thim-menu-list .inner-content:after {
right: auto;
left: 0;
}

.thim-menu-list .title-box .widget-title {
right: 0;
left: 0;
}

.thim-menu-list .title-box:before,
.thim-menu-list .title-box:after {
right: 0;
left: auto;
}

.thim-menu-list .title-box:after {
right: auto;
left: 0;
}

.thim-heading-h1:before,
.thim-heading-h1:after {
right: 50%;
left: auto;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
right: 1px;
left: auto;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
left: 1px;
right: auto;
}

#ui-datepicker-div .ui-slider-horizontal .ui-slider-handle {
margin-right: 0;
margin-left: auto;
}

.thim-float-list ul li {
float: right;
}

.thim-float-list ul li:first-child {
margin-right: 0;
padding-right: 0;
padding-left: 0;
margin-left: auto;
}

.thim-float-list ul li:last-child {
margin-left: 0;
margin-right: auto;
}

footer .thim-float-list ul li {
border-right: 2px solid #FFF;
padding-right: 20px;
padding-left: 0;
border-left: none;
}

.thim-list-info ul li {
float: right;
}

.thim-list-info ul li li:first-child {
margin-right: 0;
margin-left: auto;
}

.thim-list-info ul li li:last-child {
margin-left: 0;
margin-right: auto;
}

.thim-loading {
right: 0;
left: 0;
}

.countdown-section {
float: right;
}

.owl-carousel .owl-item {/* float: right; */}

.thim-overlay-color:before {
right: 0;
left: 0;
}

.thim-widget-testimonials .sc-testimonials.style2 .testimonial-item .testimonial-inner .content {
padding-right: 20px;
padding-left: 20px;
}

.thim-widget-testimonials .sc-testimonials .testimonial-item .testimonial-inner .avatar:after {
right: 0;
left: 0;
}

.thim-widget-testimonials .sc-testimonials.style4 .testimonial-item .testimonial-inner {
background-position: left 21px top 21px;
}

.thim-widget-testimonials .sc-testimonials.style4 .owl-controls .owl-dots .owl-dot {
float: right;
}

.thim-widget-testimonials .sc-testimonials.style5 .testimonial-item .testimonial-inner .avatar {
float: right;
margin-left: 20px;
margin-right: auto;
}

.thim-widget-testimonials .sc-testimonials.style5 .testimonial-item .testimonial-inner .content {background-position: right 33px top 33px;padding: 25px 98px 25px 35px;}

.thim-widget-testimonials .sc-testimonials.style5 .testimonial-item .testimonial-inner .content:before,
.thim-widget-testimonials .sc-testimonials.style5 .testimonial-item .testimonial-inner .content:after {
right: 30px;
left: auto;
}

.thim-widget-testimonials .sc-testimonials.style5 .testimonial-item .testimonial-inner .content:before {
margin-right: -9px;
margin-left: auto;
}

.thim-widget-testimonials .sc-testimonials.style5 .testimonial-item .testimonial-inner .content:after {
margin-right: -8px;
margin-left: auto;
}

.thim-widget-testimonials .sc-testimonials.style5 .owl-controls .owl-dots .owl-dot {/* float: right; */}

#thim_breadcrumbs li {
float: right;
}

.thim-related-posts .widget-title:before {
right: 0;
left: 0;
}

.thim-related-posts .list-posts .post .media a:before,
.thim-related-posts .list-posts .post .media a:after {
right: 0;
left: auto;
}

.thim-related-posts .list-posts .post .media a:after {
right: auto;
left: 0;
}

.thim-related-posts .list-posts .post .content .entry-meta {
margin-right: 16px;
margin-left: auto;
}

.mfp-wrap .mfp-container button.mfp-close {
left: -10px;
right: auto;
}

.toolbar-sidebar select {
background-position-x: left;
}

ul.thim-list {
margin-right: 18px;
margin-left: auto;
}

ul.thim-list li {
padding-right: 7px;
padding-left: 0;
}

ul.thim-list li:before {
right: -17px;
left: auto;
}

.tp_single_event .thim-toggle-div {
right: 50%;
left: auto;
}

.event_register_area .inner .meta-info ul li {
margin-left: 30px;
float: right;
margin-right: auto;
}

.tp_chameleon_customize .input-box {
padding-right: 15px;
padding-left: 15px;
}

.thim-border-left>.panel-grid-cell {
border-left: 1px dashed #eee;
border-right: none;
}

.thim-border-left>.panel-grid-cell:last-child {
border-left: 0;
border-right: none;
}

.thim-social-share-inline {
margin-right: -5px;
margin-left: -5px;
}

.thim-social-share-inline li {
float: right;
}

.thim_header_custom_style header.site-header.dot .thim-menu .main-menu .navbar-nav>.menu-item>a>span {
border-left: 0;
border-right: none;
}

.thim_header_custom_style header.site-header.not-line .thim-menu .main-menu .navbar-nav>.menu-item {
border-left: 0 !important;
border-right: none;
}

.thim_header_custom_style header.site-header.not-line .thim-menu .main-menu .navbar-nav>.menu-item>a>span {
border-left: 0;
padding-right: 15px;
padding-left: 15px;
border-right: none;
}

.thim_header_custom_style header.site-header .thim-menu .main-menu .navbar-nav>.menu-item {
border-left: 1px solid #eee;
border-right: none;
}

.thim_header_custom_style header.site-header .thim-menu .main-menu .navbar-nav>.menu-item>a>span {
border-left: 0;
border-right: none;
}

.thim_header_custom_style.thim_header_style3 header.site-header .thim-menu .main-menu .navbar-nav>.menu-item>a>span {
border-left: 1px solid #eee;
border-right: none;
}

.thim_header_custom_style.thim_header_style3 header.site-header .top-header .top-sidebar {
float: left;
}

.learn_more a:hover:before {
right: 0;
left: 0;
}

blockquote {
border-right: 5px solid #9aca42;
border-left: none;
}

.single.single-dn_campaign .donate-box {
float: right;
}

.single.single-dn_campaign .donate-box .right-box {
float: right;
}

.single.single-dn_campaign .donate-box .left-box {
float: right;
}

.single.single-dn_campaign article.dn_campaign a.donate_load_form {
float: left;
}

.single.single-dn_campaign article.dn_campaign .donate_campaign_goal_raised .campaign_goal_raised.campaign_raised {
text-align: right;
border-left: 0;
border-right: none;
}

.single.single-dn_campaign article.dn_campaign .donate_campaign_goal_raised .campaign_goal_raised.campaign_raised label {
text-align: right;
}

.single.single-dn_campaign article.dn_campaign .donate_campaign_goal_raised .campaign_goal_raised.campaign_goal {
text-align: left;
}

.single.single-dn_campaign article.dn_campaign .donate_campaign_goal_raised .campaign_goal_raised.campaign_goal label {
text-align: left;
}

.single.single-dn_campaign #main .share-wrapper {
text-align: right;
}

.archive #donate_main_content.list article .content-inner .entry-thumbnail {
float: right;
}

.archive #donate_main_content.list article .content-inner .event-content {
float: right;
}

.archive #donate_main_content.list article .content-inner .event-content .dn-content-inner,
.archive #donate_main_content.list article .content-inner .event-content .dn-content-countdown-box {
float: right;
}

.archive #donate_main_content.list article .content-inner .event-content .dn-content-inner {
border-left: 1px solid #eee;
padding-left: 30px;
padding-right: 0;
border-right: none;
}

.archive #donate_main_content.list article .content-inner .event-content .dn-content-countdown-box {
padding-right: 30px;
padding-left: 0;
}

.archive #donate_main_content.list article .content-inner .event-content .dn-content-countdown-box .donate_load_form {
right: 50%;
left: auto;
}

.thim-layout-search .layout-box .layouts {
padding: 0 5px 0 10px;
}

.thim-layout-search .search-box form {
float: left;
}

.thim-layout-search .search-box form input#s {
padding-left: 35px;
padding-right: 0;
border:none;
}

.thim-layout-search .search-box form button {
left: 0;
right: auto;
}

.donate_ajax_overflow.active .donate_ajax_loading {
right: 0;
left: 0;
}

#donate_hidden .donate_form .donate_donor_info h3 {
text-align: right;
}

#donate_hidden .mfp-close {
left: -10px;
right: auto;
}

.thim-sc-campaign .donate_campaign_goal_raised .campaign_goal_raised {
text-align: right;
}

.thim-sc-campaign .donate_campaign_goal_raised .campaign_goal_raised.campaign_raised {
text-align: left;
border-left: 1px solid rgba(249, 249, 249, .5);
border-right: none;
}

.thim-sc-campaign .donate_campaign_goal_raised .campaign_goal_raised.campaign_raised label {
float: left;
text-align: left;
}

.thim-sc-campaign .donate_campaign_goal_raised .campaign_goal_raised.campaign_goal {
text-align: right;
}

.widget_search form.search-form span.toggle-search {
left: 10px;
right: auto;
}

.widget_shopping_cart {
float: left;
margin-right: 5px;
margin-left: 5px;
}

.widget_donate_widget {
float: left;
margin-right: 5px;
margin-left: 5px;
}

.thim-list-post .items {
margin-right: 0;
margin-left: 0;
}

.thim-list-post .items .post {
padding-right: 0;
padding-left: 0;
}

.thim-list-post .items .post .item-inner .content {
right: 0;
left: 0;
}

.thim-list-post .items .post .item-inner .content .title:after {
right: 0;
left: 0;
}

.thim-list-post .items .post.format-video .video-action {
right: 0;
left: 0;
}

.thim-list-post .items .post.format-video .video-action .icon:before {
padding-right: 4px;
padding-left: 0;
}

.thim-button .fa {
margin-left: 5px;
margin-right: auto;
}

.thim-button.style7:before,
.thim-button.style7:after {
right: 0;
left: 0;
}

.thim-overlay {
right: 0;
left: 0;
}

.thim-box .inner .box-content {
right: 0;
left: 0;
}

.thim-box .inner .box-content .title:after {
right: 0;
left: 0;
}

.thim-box .inner .toggle-video {
right: 0;
padding-right: 3px;
left: auto;
padding-left: 0;
}

.thim-box.iconbox .inner .boxes-icon:before {
right: 0;
left: 0;
}

.thim-box.iconbox .inner .box-content {
right: auto;
left: auto;
}

.thim-box.iconbox .inner.icon-at-right>div {
float: right;
}

.thim-box-simple.text-right .title:after {
right: 0;
left: auto;
}

.thim-box-simple.image-at-right .media {
float: right;
}

.thim-box-simple.image-at-right .box-content {
padding-right: 30px;
padding-left: 30px;
}

.mc4wp-form input[type=submit] {
left: 0;
float: left;
right: auto;
}

.thim-events .events .event .date {
float: right;
border-left: 1px solid rgba(255, 255, 255, .15);
border-right: none;
}

.thim-events .events .event .content {
padding-right: 60px;
padding-left: 60px;
float: right;
}

.thim-events .events .event .content .meta .time:before {
margin-left: 2px;
margin-right: auto;
}

.thim-events .events .event .content .meta .location:before {
margin-left: 5px;
margin-right: 20px;
}

.thim-events .events .event .more-info {
float: right;
text-align: left;
}

.thim-events .archive-content article.tp_event .content-inner .event-content .metas .time {
margin-left: 20px;
margin-right: auto;
}

.thim-events.style3 .archive-content article.tp_event .content-inner .event-content .metas {
padding-right: 20px;
padding-left: 0;
}

.thim-heading.show_line .sc-heading .heading__primary span:nth-child(2) {
padding-right: 20px;
padding-left: 20px;
}

.thim-heading.show_line .sc-heading .heading__primary span:nth-child(1):before,
.thim-heading.show_line .sc-heading .heading__primary span:nth-child(3):before {
right: 0;
left: 0;
}

.thim-list-post-style-2 .post .inner .media a:before,
.thim-list-post-style-2 .post .inner .media a:after {
right: 0;
left: auto;
}

.thim-list-post-style-2 .post .inner .media a:after {
right: auto;
left: 0;
}

.thim-list-post-style-2 .post .inner .media .date {
right: 0;
left: auto;
}

.thim-list-post-style-4 .post .inner .media a:before,
.thim-list-post-style-4 .post .inner .media a:after {
right: 0;
left: auto;
}

.thim-list-post-style-4 .post .inner .media a:after {
right: auto;
left: 0;
}

.thim-list-post-style-4 .post .inner .media .date {
right: 0;
left: auto;
}

.thim-accordion .panel .panel-title a:before {
float: right;
}

.thim-border-left-45:after {
left: -45px;
right: auto;
}

.thim-our-team .member {
border-left: 1px solid #eee;
border-right: none;
}

.thim-our-team .member:nth-child(4n+4) {
border-left: none;
border-right: none;
}

.thim-our-team .inner {
text-align: right;
}

.thim-our-team .inner .avatar-wrapper .avatar-inner a {
right: 0;
left: auto;
}

.thim-our-team .inner .avatar-wrapper .avatar-inner::before {
right: 0;
left: auto;
}

.thim-our-team .inner .avatar-wrapper .avatar-inner::after {
left: 0;
right: auto;
}

.thim-our-team .inner .social {
text-align: right;
}

.thim-our-team .inner .social ul li {
padding-left: 20px;
padding-right: 0;
}

.thim-our-team.template-carousel .owl-carousel .owl-stage-outer .member {
border-left: 0;
border-right: none;
}

.thim-our-team.template-carousel .owl-carousel .owl-controls .owl-nav div.owl-next {
left: -32px;
right: auto;
}

.thim-our-team.template-carousel .owl-carousel .owl-controls .owl-nav div.owl-prev {
right: -32px;
left: auto;
}

.counter-box.line-in-left:after {
left: -15px;
border-left: 1px dashed #ddd;
right: auto;
border-right: none;
}

.counter-box.line-in-bottom .content-box-percentage:after {
right: 0;
left: 0;
}

.thim-single-image.effect-hover .wrapper-image .single-image:before,
.thim-single-image.effect-hover .wrapper-image .single-image:after {
right: 0;
left: auto;
}

.thim-single-image.effect-hover .wrapper-image .single-image:after {
right: auto;
left: 0;
}

.thim_layout_special .widget-title {
right: 50%;
left: auto;
}

.thim-images-flex-slider .flex-control-thumbs {
margin-right: -5px;
margin-left: -5px;
}

.thim-images-flex-slider .flex-control-thumbs>li {
float: right;
}

form.wpcf7-form img.ajax-loader {
right: 20px;
left: 0;
}

form.wpcf7-form .wpcf7-response-output {
right: 0;
left: 0;
}

form.wpcf7-form img.wpcf7-captchac {
float: right;
}

label {
text-align: right;
}

.thim-social ul li {
float: right;
}

.thim-social ul li:first-child {
margin-right: 0;
margin-left: auto;
}

.thim-content-slider .slides-wrapper {
right: 0;
left: 0;
}

.thim-content-slider .slides-wrapper .scrollable>li .slide-content:before {
right: 0;
left: 0;
}

.thim-content-slider .slides-wrapper .scrollable>li.mid-item .thumb-content {
right: 50%;
left: auto;
}

.thim-content-slider .control-nav.prev {
right: -21px;
left: auto;
}

.thim-content-slider .control-nav.next {
left: -22px;
right: auto;
}

.thim-content-slider .slides-content>div {
float: right;
margin-left: -100%;
margin-right: auto;
}

.thim-content-slider .slides-content .content:before {
margin-right: -10px;
padding-left: 5px;
padding-right: 0;
margin-left: auto;
}

.thim-content-slider .slides-content .content:after {
margin-left: -10px;
padding-right: 5px;
padding-left: 0;
margin-right: auto;
}

.thim-gallery .gallery-wrapper .items .item .media:after {
right: 50%;
left: auto;
}

.thim-gallery .gallery-wrapper .items .item .inner:before {
right: 0;
left: 0;
}

.thim-gallery .gallery-wrapper .items .item .inner .infos {
right: 0;
left: 0;
}

.thim-gallery .gallery-wrapper .gallery-pagination .inner-nav a {
float: right;
}

.thim-search-box .toggle-form {
float: left;
margin-right: 5px;
margin-left: 18px;
}

.thim-search-box .form-search-wrapper {
left: 0;
right: 0;
}

.thim-search-box .form-search-wrapper .search-form button {
left: 0;
right: auto;
}

ul.thim-list-style-1 li .fa {
margin-left: 15px;
margin-right: auto;
}

ul.thim-list-style-2 li>span:nth-child(2):after {
right: 0;
left: 0;
}

.thim-skillbar .skill .skill-line .line .value {
left: 0;
right: auto;
}

.thim-skillbar .skill .skill-line .line .value:after {
border-right: 5px solid transparent;
border-left: 5px solid transparent;
right: 0;
left: 0;
}

.thim-portfolio {
margin-right: -15px;
margin-left: -15px;
}

.thim-portfolio.no-space {
margin-right: 0;
margin-left: 0;
}

.thim-portfolio.no-space .portfolio-wrapper .item {
padding-right: 0;
padding-left: 0;
}

.thim-portfolio .portfolio-wrapper .item .item-inner .media a:before,
.thim-portfolio .portfolio-wrapper .item .item-inner .media a:after {
right: 0;
left: auto;
}

.thim-portfolio .portfolio-wrapper .item .item-inner .media a:after {
right: auto;
left: 0;
}

.thim-portfolio .portfolio-wrapper .item .item-inner .content {
right: 0;
left: 0;
}

.thim_child_page_base {
text-align: right;
}

.thim_child_page_base .child-pages .media a:before,
.thim_child_page_base .child-pages .media a:after {
right: 0;
left: auto;
}

.thim_child_page_base .child-pages .media a:after {
right: auto;
left: 0;
}

.site-main .menu .menu-item.current-menu-item>a:after {
left: 20px;
right: auto;
}

.site-main .menu li:hover a:after {
left: 20px;
right: auto;
}

table.super-table tbody tr td:last-child {
border-left: none;
border-right: none;
}

table.super-table tbody tr td:first-child {
border-right: none;
border-left: none;
}

.download_pdf i,
.download_excel i {
padding-left: 10px;
padding-right: 0;
}

.thim-pricing-table .pricing-wrapper .plan .plan-inner .plan-top:before,
.thim-pricing-table .pricing-wrapper .plan .plan-inner .plan-top:after {
right: 0;
left: 0;
}

.dk-selected {
padding: 0 10px 0 30px;
}

.dk-selected:after {
left: 10px;
right: auto;
}

.dk-select .dk-select-options {
right: 0;
left: 0;
}

.dk-optgroup-options {
padding-right: 0;
padding-left: 0;
}

.dk-optgroup-options li {
padding-right: 1.2em;
padding-left: 0;
}

.dk-select-open-up .dk-selected {
border-top-right-radius: 0;
border-top-left-radius: 0;
}

.dk-select-open-down .dk-selected {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}

.dk-select-disabled .dk-selected:hover:after,
.dk-select-disabled .dk-selected:focus:after {
border-right-color: inherit;
}

.quick-view {
right: 50%;
margin-right: -20px;
left: auto;
margin-left: auto;
}

.product_thumb:before {
right: 0;
left: auto;
}

.product_thumb .onsale {
right: 15px !important;
left: auto;
}

.product-grid .product__title {
padding-left: 60px;
padding-right: 0;
}

.product-grid .product__title .price del {
padding-left: 5px;
padding-right: 0;
}

.product-grid .product__title a.button {
left: 0;
right: auto;
}

.product-grid .product__title a.button span {
float: right;
padding-right: 10px;
padding-left: 0;
}

.product-grid .product__title a.button:before {
float: right;
}

.product-grid .product__title .added_to_cart {
left: 0;
padding-left: 15px;
padding-right: 15px;
right: auto;
}

.woocommerce div.product .onsale,
.woocommerce-page div.product .onsale {
right: 15px !important;
left: auto;
}

.woocommerce div.product .social-share,
.woocommerce-page div.product .social-share {
float: right;
}

.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li,
.woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li {
float: right;
}

.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li a,
.woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li a {
margin-left: 3px;
margin-right: auto;
}

.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li a .fa,
.woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li a .fa {
margin-left: 8px;
margin-right: auto;
}

.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li:last-child a,
.woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li:last-child a {
margin-left: 0;
margin-right: auto;
}

.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li:last-child.active:before,
.woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li:last-child.active:before {
left: 0;
right: auto;
}

.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li:last-child.active:after,
.woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li:last-child.active:after {
left: 0;
right: auto;
}

.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li.active:before,
.woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li.active:before {
right: 0;
left: 3px;
}

.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li.active:after,
.woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li.active:after {
right: 0;
left: 3px;
}

.woocommerce div.product .related-products>h2:after,
.woocommerce-page div.product .related-products>h2:after,
.woocommerce div.product .upsells-products>h2:after,
.woocommerce-page div.product .upsells-products>h2:after {
right: 0;
left: auto;
}

.woocommerce.woocommerce-cart table.cart td.actions input[type=submit],
.woocommerce-page.woocommerce-cart table.cart td.actions input[type=submit] {
margin-right: 10px;
margin-left: auto;
}

#ship-to-different-address label {
padding-right: 30px;
padding-left: 0;
}

#ship-to-different-address #ship-to-different-address-checkbox {
right: 0;
left: auto;
}

.link-images-product {
right: 0;
left: auto;
}

.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
right: 0;
left: 0;
}

.woocommerce-account .entry-content h2:before,
form.woocommerce-checkout h2:before,
.cart_totals h2:before,
.woocommerce-account .entry-content h3:before,
form.woocommerce-checkout h3:before,
.cart_totals h3:before {
right: 0;
left: 0;
}

.woocommerce-account .entry-content h2:after,
form.woocommerce-checkout h2:after,
.cart_totals h2:after,
.woocommerce-account .entry-content h3:after,
form.woocommerce-checkout h3:after,
.cart_totals h3:after {
right: 0;
left: 0;
float: right;
}

.woocommerce #customer_login form.login .lost-password,
.woocommerce #customer_login form.register .lost-password {
text-align: left;
}

.woocommerce .reset_password form .form-row input[type=submit] {
margin-right: 5px;
margin-left: auto;
}

.woocommerce .product_meta>span {
float: right;
}

.woocommerce .woocommerce-tabs #reviews #comments .commentlist {
text-align: right;
}

.woocommerce .woocommerce-tabs #reviews #comments .commentlist li img.avatar {
margin-left: 30px;
float: right;
right: auto;
left: auto;
margin-right: auto;
}

.woocommerce .woocommerce-tabs #reviews #comments .commentlist li .comment-text {
float: left;
}

.woocommerce .woocommerce-tabs #reviews #comments .commentlist li .comment-text .meta {
float: right;
margin-left: 40px;
margin-right: auto;
}

.woocommerce .woocommerce-tabs #reviews #comments .commentlist li .comment-text .meta .author {
margin-left: 40px;
margin-right: auto;
}

.woocommerce .woocommerce-tabs #reviews #comments .commentlist .star-rating {
float: right;
}

.woocommerce .woocommerce-tabs #reviews #comments .commentlist .star-rating:before {
right: 0;
left: auto;
}

.woocommerce .woocommerce-tabs #reviews #comments .commentlist .star-rating span {
right: 0;
left: auto;
}

.woocommerce .woocommerce-tabs #reviews #review_form_wrapper .comment-form p {
text-align: right;
}

.woocommerce .star-rating:before {
right: 0;
left: auto;
}

.woocommerce .star-rating span {
right: 0;
left: auto;
}

.woocommerce div.product .woocommerce-product-rating .star-rating {
float: right;
margin-left: 15px;
margin-right: auto;
}

div.woocommerce .cart_totals table {
border-left: 0;
border-right: none;
}

div.woocommerce table.cart tr td:last-child,
div.woocommerce table.shop_table tr td:last-child {
border-left: 0;
border-right: none;
}

div.woocommerce table.shop_table th {
border-left: 1px solid #eee;
padding-right: 20px;
padding-left: 20px;
border-right: none;
}

div.woocommerce table.shop_table th:last-child {
border-left: 0;
border-right: none;
}

div.woocommerce table.shop_table td {
padding-right: 20px;
padding-left: 20px;
}

div.woocommerce table.shop_table td.product-name {
text-align: right;
}

div.woocommerce form.checkout_coupon .form-row.form-row-first {
padding-left: 15px;
padding-right: 0;
}

.woocommerce.widget_woocommerce_products .product_list_widget li {
float: right;
}

.quickview ul.social-share li,
.product ul.social-share li {
float: right;
}

.quickview .slides,
.product .slides {
margin-right: 0;
margin-left: auto;
}

.mfp-bg {
right: 0;
left: auto;
}

.mfp-wrap {
right: 0;
left: auto;
}

.mfp-container {
right: 0;
left: auto;
}

.mfp-content {
text-align: right;
}

.mfp-preloader {
right: 8px;
left: 8px;
}

.mfp-close {
left: 0;
padding: 0 10px 18px 0;
right: auto;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
left: -6px;
text-align: left;
padding-left: 6px;
right: auto;
padding-right: 0;
}

.mfp-counter {
left: 0;
right: auto;
}

.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
right: 0;
margin-right: 35px;
left: auto;
margin-left: auto;
}

.mfp-arrow-right {
right: 0;
left: auto;
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
border-left: 17px solid #FFF;
margin-right: 31px;
margin-left: auto;
border-right: none;
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
margin-right: 25px;
border-left: 27px solid #3F3F3F;
margin-left: auto;
border-right: none;
}

.mfp-arrow-left {
left: 0;
right: auto;
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
border-right: 17px solid #FFF;
margin-right: 39px;
margin-left: auto;
border-left: none;
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
border-right: 27px solid #3F3F3F;
border-left: none;
}

.mfp-iframe-scaler iframe {
right: 0;
left: auto;
}

.mfp-figure:after {
right: 0;
left: 0;
}

.mfp-bottom-bar {
right: 0;
left: auto;
}

.mfp-title {
text-align: right;
padding-left: 36px;
padding-right: 0;
}

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
	.mfp-iframe-scaler iframe {
		right: 0;
		left: auto;
	}

	.mfp-figure:after {
		right: 0;
		left: 0;
	}

	.mfp-bottom-bar {
		right: 0;
		left: auto;
	}

	.mfp-title {
		text-align: right;
		padding-left: 36px;
		padding-right: 0;
	}

}

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
	.mfp-iframe-scaler iframe {
		right: 0;
		left: auto;
	}

	.mfp-figure:after {
		right: 0;
		left: 0;
	}

	.mfp-bottom-bar {
		right: 0;
		left: auto;
	}

	.mfp-title {
		text-align: right;
		padding-left: 36px;
		padding-right: 0;
	}

}


.mfp-ie7 .mfp-bottom-bar {
right: 50%;
margin-right: -300px;
left: auto;
margin-left: auto;
}

.mfp-ie7 .mfp-close {
left: 0;
right: auto;
}

.countdown-section {
float: right;
}

.owl-carousel .owl-item {/* float: right; */}

.owl-carousel.owl-rtl .owl-item {
float: left;
}

.owl-carousel .owl-video-play-icon {
right: 50%;
margin-right: -40px;
left: auto;
margin-left: auto;
}

.donate_ajax_overflow {
left: 0;
right: 0;
}

.campaign_archive .campaign_entry {
float: right;
}

.campaign_archive .campaign_thumbnail_overlay {
left: 0;
right: 0;
}

.campaign_details {
padding: 10px 10px 0 15px;
}

.campaign_details .campaign_title,
.campaign_details .campaign_excerpt {
text-align: right;
}

.campaign_goal_raised label {
float: right;
}

#donate_hidden .donate_compensates,
#donate_hidden .donate_donor_info,
#donate_hidden .donate_payment_method,
#donate_hidden .donate_form_footer {
float: right;
}

.donate_compensates li p {
padding-right: 25px;
padding-left: 0;
}

.donate_form .currency {
float: right;
}

#donate_hidden .donate_donor_info {
margin-right: -10px;
margin-left: -10px;
}

.donate_donor_info .donate_field {
float: right;
}

.donate_term_condition,
.donate_payments {
text-align: right;
}

.donate_form_error_messages {
text-align: right;
}

.donate_message_error {
text-align: right;
}

.donate_cart .donate_cart_item_name .donate_cart_item_thumbnail {
float: right;
margin-left: 20px;
margin-right: auto;
}

.donate_button.checkout_url {
float: left;
}

.donate_items_count {
left: -10px;
right: auto;
}

.donate_items_content ul {
float: right;
}

.donate_items_content ul li {
float: right;
text-align: right;
}

.donate_items_content ul li img {
float: right;
margin-left: 10px;
margin-right: auto;
}

.donate_items_footer {
float: right;
}

.donate_campaign_goal_raised>div {
float: right;
}

.donate_campaign_posted>div {
text-align: left;
}

.donate_campaign_posted>div label {
float: right;
}

.donate_counter_percent {
right: 0;
left: auto;
}

.donate_percent_tooltip {
left: auto;
right: auto;
}

.single-dn_campaign #content .campaign_single {
float: right;
margin-left: -100%;
margin-right: auto;
}

.donate-pagination {
clear: right;
}

.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-horizontal .twentytwenty-handle:after {
right: 50%;
margin-right: -1.5px;
left: auto;
margin-left: auto;
}

.twentytwenty-vertical .twentytwenty-before-label:before,
.twentytwenty-vertical .twentytwenty-after-label:before {
right: 50%;
margin-right: -45px;
left: auto;
margin-left: auto;
}

.twentytwenty-up-arrow,
.twentytwenty-down-arrow {
right: 50%;
margin-right: -6px;
left: auto;
margin-left: auto;
}

.twentytwenty-horizontal .twentytwenty-before-label:before {
right: 10px;
left: auto;
}

.twentytwenty-horizontal .twentytwenty-after-label:before {
left: 10px;
right: auto;
}

.twentytwenty-handle {
right: 50%;
margin-right: -22px;
left: auto;
margin-left: auto;
}

.twentytwenty-vertical .twentytwenty-handle:before {
right: 50%;
margin-right: 22px;
left: auto;
margin-left: auto;
}

.twentytwenty-vertical .twentytwenty-handle:after {
left: 50%;
margin-left: 22px;
right: auto;
margin-right: auto;
}

.twentytwenty-right-arrow {
border-left: 6px solid #fff;
right: 50%;
margin-right: -17px;
left: auto;
margin-left: auto;
border-right: none;
}

.twentytwenty-left-arrow {
border-right: 6px solid #fff;
left: 50%;
margin-left: -17px;
right: auto;
margin-right: auto;
border-left: none;
}

@media (min-width:1200px) {
	.twentytwenty-vertical .twentytwenty-handle:after {
		left: 50%;
		margin-left: 22px;
		right: auto;
		margin-right: auto;
	}

	.twentytwenty-right-arrow {
		border-left: 6px solid #fff;
		right: 50%;
		margin-right: -17px;
		left: auto;
		margin-left: auto;
		border-right: none;
	}

	.twentytwenty-left-arrow {
		border-right: 6px solid #fff;
		left: 50%;
		margin-left: -17px;
		right: auto;
		margin-right: auto;
		border-left: none;
	}
}

@media (max-width:780px) {
.single-dn_campaign #content .campaign_single {
	float: right;
	margin-left: -100%;
	margin-right: auto;
}

.donate-pagination {
	clear: right;
}

.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-horizontal .twentytwenty-handle:after {
	right: 50%;
	margin-right: -1.5px;
	left: auto;
	margin-left: auto;
}

.twentytwenty-vertical .twentytwenty-before-label:before,
.twentytwenty-vertical .twentytwenty-after-label:before {
	right: 50%;
	margin-right: -45px;
	left: auto;
	margin-left: auto;
}

.twentytwenty-up-arrow,
.twentytwenty-down-arrow {
	right: 50%;
	margin-right: -6px;
	left: auto;
	margin-left: auto;
}

.twentytwenty-horizontal .twentytwenty-before-label:before {
	right: 10px;
	left: auto;
}

.twentytwenty-horizontal .twentytwenty-after-label:before {
	left: 10px;
	right: auto;
}

.twentytwenty-handle {
	right: 50%;
	margin-right: -22px;
	left: auto;
	margin-left: auto;
}

.twentytwenty-vertical .twentytwenty-handle:before {
	right: 50%;
	margin-right: 22px;
	left: auto;
	margin-left: auto;
}

.twentytwenty-vertical .twentytwenty-handle:after {
	left: 50%;
	margin-left: 22px;
	right: auto;
	margin-right: auto;
}

.twentytwenty-right-arrow {
	border-left: 6px solid #fff;
	right: 50%;
	margin-right: -17px;
	left: auto;
	margin-left: auto;
	border-right: none;
}

.twentytwenty-left-arrow {
	border-right: 6px solid #fff;
	left: 50%;
	margin-left: -17px;
	right: auto;
	margin-right: auto;
	border-left: none;
}
}

@media (max-width:480px) {
	.twentytwenty-handle {
		right: 50%;
		margin-right: -22px;
		left: auto;
		margin-left: auto;
	}

	.twentytwenty-vertical .twentytwenty-handle:before {
		right: 50%;
		margin-right: 22px;
		left: auto;
		margin-left: auto;
	}

	.twentytwenty-vertical .twentytwenty-handle:after {
		left: 50%;
		margin-left: 22px;
		right: auto;
		margin-right: auto;
	}

	.twentytwenty-right-arrow {
		border-left: 6px solid #fff;
		right: 50%;
		margin-right: -17px;
		left: auto;
		margin-left: auto;
		border-right: none;
	}

	.twentytwenty-left-arrow {
		border-right: 6px solid #fff;
		left: 50%;
		margin-left: -17px;
		right: auto;
		margin-right: auto;
		border-left: none;
	}
}

.widget-area aside ul li a{
	float: right;
}

@media(max-width: 1024px){
	.panel-grid{
		overflow: hidden;
	}
}


@media (max-width: 780px){
	body.thim-active-menu>.thim-menu {
	    padding-top: 50px;
	    padding-right: 40px;
	}

	body>.thim-menu .main-menu .menu-item-has-children>a:after, body>.thim-menu .main-menu .menu-item-has-children .disable_link:after {
	    padding-left: 10px;
	    position: absolute;
	}
	.panel-grid{
		overflow: visible;
	}
}

/* Generated by the RTLer - http://wordpress.org/extend/plugins/rtler/ */