* {
    margin: 0;
    padding: 0;
}
body{
    direction: rtl;
}
.left{
    float: right !important;
}
.right{
    float: left !important;
}
.wp-caption {}

.wp-caption-text {}

.screen-reader-text {}

.gallery-caption {}

.bypostauthor {}

.alignright {}

.alignleft {}

.aligncenter {}


/*=============================================
=            General Theme Settings            =
=============================================*/

.loadMore p a i {
    margin-left: 10px;
}

.lessPad {
    padding-left: 0px !important;
}

.removePad {
    padding: 0 !important;
}

.removeMargin {
    margin: 0 !important;
}

.extraPad {
    padding-right: 30px;
}

#big-map .infoBox .close:after {
    right: 15px;
    top: 0;
}
.smallMarg{
    margin-bottom: 50px !important;
}
.authorProfile .authorDetails .authorUrl p a:hover{
    color: #e96969;
}
/*=====  End of Genral Theme Settings  ======*/


/*=======================================
=            Section Top Bar            =
=======================================*/

.topBar ul li {
    float: left;
}

.topBar ul.social li {
    margin-left: 5px;
    margin-right: 0;
}

.topBar ul.topRight li {
    margin-right: 10px;
}

.topBar ul.topRight li a i {
    border-left: 1px solid #c7c7c7;
    margin-left: 8px;
    padding-left: 12px;
    border-right: none;
    padding-right: 0;
    margin-right: 0;
}


/*----------  NavBar  ----------*/

.top-bar ul.title-area {
    margin-left: 50px;
    margin-right: 0;
}

.top-bar ul.newAd li a i {
    padding-left: 5px;
}

.top-bar .top-bar-section-v1 ul.dropdown li a i {
    margin-left: 5px;
}

.top-bar .top-bar-section-v1 ul.newAdv1 li a i {
    padding-left: 5px;
}

.top-bar .top-bar-section-v1 ul.login {
    margin-right: 10px;
}
.top-bar .top-bar-section ul.top-bar-menu li.active .dropdown li > a{
    background: #fff !important;
    color: #797979 !important;
}
.top-bar .top-bar-section-v1 ul.login li a i {
    padding-left: 5px;
}
.top-bar .top-bar-section ul.dropdown li{
    background: #fff !important;
}
.top-bar .top-bar-section ul.dropdown li a{
    color: #797979;
}
.top-bar .top-bar-section ul.top-bar-menu li.active .dropdown li > a:hover{
    background: #f6f6f6 !important;
    color: #e96969 !important;
}
.top-bar .top-bar-section #menu-top-menu li ul.dropdown li:nth-of-type(3) > a{
    border-top: 2px solid #e96969 !important;
}
/*---------- End NavBar  ----------*/


/*=====  End of Section Top Bar  ======*/


/*=========================================
=            Section custom bg            =
=========================================*/

.customBg .customBgSearch form input[type="submit"] {
    padding-right: 50px;
}

.customBg .customBgSearch form select {
    padding-right: 5px !important;
}

.customBg .customBgSearch form .search .icon {
    padding-right: 35px;
}


/*=====  End of Section custom bg  ======*/


/*============================================
=            Section Layer Slider            =
============================================*/
.advanceSearch{
	direction:rtl;
}
.mainSearch .advanceSearch .advSearchBtn a i {
    margin-left: 5px;
    margin-right: 5px;
}

.mainSearch .advanceSearch .advSeachBar button.submit i {
    display: inline-block;
    font-weight: bold;
    font-size: 15px;
    padding-right: 10px;
    color: #fff;
    padding-left: 0;
}

.mainSearch .advanceSearch .advSeachBar select {
    margin-left: 5px;
}

.mainSearch .advanceSearch .advSeachBar .range .range-slider .range-slider-handle .range-slider-out:after {
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-top: 20px solid #444444;
}
.mainSearch .advanceSearch .advSeachBar .range{
    margin-right: 5px;
    margin-left: 5px;
}

/*=====  End of Section Layer Slider  ======*/


/* ==========================================================================
   main Heading
   ========================================================================== */


/*----------  end main heading  ----------*/


/*=====================================================
=            Section Premium Advertisement            =
=====================================================*/

#premiumAdv .customNavigation .navText a.prev {
    border-left: 1px solid #c1c1c1;
    border-right: none;
}

#premiumAdv .customNavigation .navText a.next {
    border-right: 1px solid #c1c1c1;
    border-left: none;
}

#premiumAdv .customNavigation .navText span:nth-of-type(1) {
    border-left: 1px solid #c1c1c1;
    border-right: none;
}
#premiumAdv .customNavigation .navText span:nth-of-type(2) {
    border-left: none;
}
#premiumAdv #owl-demo .item .carousel .hover a i {
    margin-right: 15px;
    margin-left: 10px;
    float: right;
}
#premiumAdv #owl-demo .item .carousel .price{
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 35PX;
    border-top-right-radius: 35px;
    right: auto;
    left: 0;
}
#premiumAdv #owl-demo .item .carousel .hover a .info{
    transform: translateX(-100px);
}
#premiumAdv #owl-demo .item .carousel .hover a .title {
    float: right;
    text-align: right;
    padding-left: 10px;
}

#premiumAdv #owl-demo .item .carousel .hover a small {
    float: right;
    text-align: right;
    padding-left: 10px;
}


/*=====  End of Section Premium Advertisement  ======*/


/*=============================================
=            Section ADs Catogries            =
=============================================*/

#adsCategory .categoryBox .categories ul {
    margin-right: 0;
}

#adsCategory .categoryBox .categories ul li span {
    float: left;
}


/*=====  End of Section ADs Catogries  ======*/


/*=======================================================
=            Section ADs Catogries version 1            =
=======================================================*/

.adsCategoryslide .owl-carousel-category .item-cat {
    border-left: none !important;
}


/*=====  End of Section ADs Catogries version 1  ======*/


/*=======================================================
=            Section ADs Catogries version 2            =
=======================================================*/


/*=====  End of Section ADs Catogries version 2  ======*/


/*================================================
=            Section Ad Advertisement            =
================================================*/


/*=====  End of Section Ad Advertisement  ======*/


/*==========================================
=            Section google Ads            =
==========================================*/


/*=====  End of Section google Ads  ======*/


/*================================
=            parallax            =
================================*/

.parallaxbg {
    right: 0;
}


/*=====  End of parallax  ======*/


/*=============================================
=            Section Parallax Bg 1            =
=============================================*/

.parallaxbgV1 {
    right: 0;
    top: 0;
}

.parallaxTextV1 {
    padding: 130px 0;
    position: relative;
    z-index: 2;
}


/*=====  End of Section Parallax Bg 1  ======*/


/*============================================
=            Section Ad Locations            =
============================================*/


/*=====  End of Section Ad Locations  ======*/


/*=============================================
=            Section advertisement            =
=============================================*/

#advertisement .advTopBar .tabb a {
    border-left: 1px solid #c1c1c1;
    border-right: none;
}

#advertisement .advTopBar .view {
    text-align: left;
}

#advertisement .advTopBar .view span {
    margin-left: 15px;
}

#advertisement .advTopBar .view a i {
    border-right: 1px solid #c1c1c1;
    border-left: none;
}

#advertisement .tabs-content .advItems .advItem span.price {
    top: 20px;
    left: 0;
    right: auto;
    -webkit-border-top-right-radius: 35px;
    -moz-border-top-right-radius: 35px;
    border-top-right-radius: 35px;
    -webkit-border-bottom-right-radius: 35px;
    -moz-border-bottom-right-radius: 35px;
    border-bottom-right-radius: 35px;
    -webkit-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}

#advertisement .tabs-content .advItems .advItem a.hover {
    top: 0;
    right: 0;
}

#advertisement .tabs-content .advItems .advItem div.info a {
    right: 0;
}

#advertisement .tabs-content .advItems .advItem div.info a span.title {
    padding-right: 10px;
}

#advertisement .tabs-content .advItems .advItem div.info a span.cat {
    padding-right: 10px;
}

#advertisement .tabs-content.listView .list-img {
    border-left: 1px solid #e1e1e1;
}

#advertisement .tabs-content.listView .list-img span.listPrice {
    right: auto;
    left: 0;
    -webkit-border-top-right-radius: 35px;
    -moz-border-top-right-radius: 35px;
    border-top-right-radius: 35px;
    -webkit-border-bottom-right-radius: 35px;
    -moz-border-bottom-right-radius: 35px;
    border-bottom-right-radius: 35px;
    -webkit-border-top-left-radius: 0;
    -moz-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}

#advertisement .tabs-content.listView .listAdv-desc {
    text-align: right;
}

#advertisement .tabs-content.listView .listAdv-desc .listAdv-desc-header .icon i {
    margin-left: 10px;
    float: right;
}

#advertisement .tabs-content.listView .listAdv-desc .rating {
    text-align: left;
    padding-left: 30px;
}

#advertisement .tabs-content.listView .listAdv-desc .listAdv-desc-detail p {
    padding-left: 30px;
}

#advertisement .tabs-content.listView .listAdv-desc .listAdv-tags .listTags i {
    margin-left: 10px;
}

#advertisement .tabs-content.listView .listAdv-desc .listAdv-tags .listTags span {
    margin-left: 10px;
}

#advertisement .tabs-content.listView .listAdv-desc .listAdv-tags .listReadMore {
    text-align: left;
    padding-left: 15px;
}


/*=====  End of Section advertisement  ======*/


/*=======================================================
=            Section Advertisemnet version 1            =
=======================================================*/

#advertisementv1 .advTopBarv1 .tabs {
    margin-right: 15px;
    margin-left: 0;
}

#advertisementv1 .advTopBarv1 .tabs .tab-title:first-of-type {
    margin-right: 20px;
    margin-left: 0;
}

#advertisementv1 .advTopBarv1 .tabs .tab-title a {
    margin-right: 10px;
    margin-left: 0;
}

#advertisementv1 .advContentv1 .tabs-content .content .advItemv1 .img-hover {
    right: 0;
    left: auto;
}

#advertisementv1 .advContentv1 .tabs-content .content .advItemv1 .img-hover a {
    right: 35%;
    transform: translateY(120px);
    left: auto;
}


/*=====  End of Section Advertisemnet version 1  ======*/


/* ==========================================================================
   pricing Plan
   ========================================================================== */

#pricingPlan .priceTable .pricePlan .title {
    padding-right: 25px;
    padding-left: 0;
}

#pricingPlan .priceTable .pricePlan ul.description li i {
    margin-left: 10px;
    margin-right: 0;
}

#pricingPlan .priceTable .pricePlan ul.description li:last-of-type {
    border: none;
}
#pricingPlanV1 .priceTable .pricePlanV1 .price{
    padding: 14px 0 !important;
}
#pricingPlanV1 .priceTable .pricePlanV1 .price p:nth-of-type(1){
    line-height: 48px;
}
/* ==========================================================================
   Pricing Plan V1
   ========================================================================== */

#pricingPlanV1 .popular {
    border-right: 85px solid transparent;
    left: -1px;
    right: auto;
    border-left: 0;
}

#pricingPlanV1 .popular p {
    left: 1px;
    transform: rotate(-45deg);
    right: auto;
}

#pricingPlanV1 .priceTable .pricePlanV1 .title {
    padding-right: 25px;
    padding-left: 0;
}

#pricingPlanV1 .priceTable .pricePlanV1 ul.description {
    margin-right: 0;
}

#pricingPlanV1 .priceTable .pricePlanV1 ul.description li i {
    margin-left: 10px;
    margin-right: 0;
}


/*=====  End of Section Pricing Plan  ======*/

#companyV1 .sponsers a {
    margin-left: 0;
    margin-right: 0;
}

#companyV1 .sponsers a:last-of-type {
    margin-left: 0;
}

#company .str3 a {
    margin-right: 65px;
    margin-left: 0;
}

#company .str3 a:hover img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
    filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: none;
    /* IE6-9 */
    zoom: 1;
    -webkit-filter: grayscale(0%);
    /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}


/*======================================
=            Section footer            =
======================================*/

footer .widgetBox .widgetTitle h4:after {
    top: 12px;
    right: 0;
    left: auto;
}

footer .widgetBox .widgetContent .premiumAds {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}

footer .widgetBox .widgetContent .premiumAds .premiumAdvs .Advimg {
    margin-left: 5px;
    margin-right: 0;
}

footer .widgetBox .widgetContent .premiumAds .premiumAdvs .Advimg .hover a {
    left: 0;
    right: auto;
}

footer .widgetBox .widgetContent .premiumAds .premiumAdvs .Advimg .hover a span {
    right: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

footer .widgetBox .widgetContent .recentPosts .recentPost .content img {
    margin-left: 20px;
    margin-right: 0;
}

footer .widgetBox .widgetContent .tweets p i {
    margin-left: 5px;
    margin-right: 0;
}

footer #back-to-top {
    left: 40px;
    right: auto;
}
.footer-bottom .footer-social{
    float: left !important;
}

/*=====  End of Section footer  ======*/


/*=============================================
=            Section  Page   Heading         =
=============================================*/


/*=====  End of Section  Page Heading  ======*/


/*=======================================
=            Section Widgets            =
=======================================*/

.sidebar .widgetBox .widgetTitle:before {
    right: 0;
    left: auto;
}

.sidebar .widgetBox .widgetTitle i {
    margin-left: 20px;
    margin-right: 0;
}

.sidebar .widgetBox .widgetContent .cats li a i {
    margin-left: 10px;
    margin-right: 0;
}

.sidebar .widgetBox .widgetContent .cats li a span {
    float: left;
}

.sidebar .widgetBox .widgetContent .socialShare ul li a i {
    margin-left: 5px;
    margin-right: 0;
}

.sidebar .widgetBox .widgetContent .premiumAds .premiumAdvs {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}

.sidebar .widgetBox .widgetContent .premiumAds .premiumAdvs .Advimg {
    margin-left: 10px;
    margin-right: 0;
}

.sidebar .widgetBox .widgetContent .premiumAds .premiumAdvs .Advimg .hover a {
    right: 0;
    left: auto;
}

.sidebar .widgetBox .widgetContent .premiumAds .premiumAdvs .Advimg .hover a span {
    top: 50%;
    right: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

.sidebar .widgetBox .widgetContent .authorAccount ul.authorList li a span {
    float: left;
    margin-left: 15px;
    margin-right: 0;
}

.sidebar .widgetBox .widgetContent .authorAccount ul.authorList li a i {
    margin-left: 15px;
    margin-right: 0;
}
.ui-autocomplete{
    text-align: left !important;
}

/*=====  End of Section Widgets  ======*/


/* 
    wordpress default widgets   
    ========================================================================== */

.sidebar .widgetBox > h4:before {
    right: 0;
    left: auto;
}


/* 
   sidebar recent posts
   ========================================================================== */

.sidebar .widgetBox .widgetContent .recentPosts .recentPost .content img {
    margin-left: 20px;
    margin-right: 0;
}


/*=================================
=            Post Page            =
=================================*/


/*----------  Image slider  ----------*/

.orbitSlide > a {
    margin-left: 10px;
    margin-right: 0;
}


/*----------  AD Details  ----------*/

.adHeading i {
    margin-left: 20px;
    margin-right: 0;
}

.adDetail .adDetails ul li {
    margin-left: 30px;
    margin-right: 0;
}

.adDetail .adDetails ul li:nth-of-type(2n+2) {
    margin-left: 0;
}

.adDetail .adDetails ul li span {
    padding-right: 20px;
    margin-left: 20px;
    padding-left: 0;
    margin-right: 0;
}

.follow-btn {
    text-align: left;
}

.follow-btn:before {
    left: 130px;
    right: auto;
}

.browse-favourite {
    text-align: right;
}
.tags ul{
    margin-top: 0;
}
.tags ul.inline-list > li {
    margin-right: 0;
}

.tags i {
    margin-left: 15px;
    margin-right: 0;
}

.tags a {
    margin-left: 5px;
    margin-right: 0;
}

.share .shareIcon i {
    margin-left: 15px;
}

.share ul.rrssb-buttons li a i {
    margin-left: 5px;
    margin-right: 0;
}


/*----------  Location  ----------*/

.location .locHeading i {
    margin-left: 20px;
    margin-right: 0;
}

#ad-address span i {
    margin-left: 10px;
    margin-right: 0;
}


/*----------  author Profile  ----------*/

.authorProfile .authorDetails i {
    margin-left: 20px;
    margin-right: 0;
}

.authorProfile .authorDetails .authorPhone {
    margin-left: 15px;
    margin-right: 0;
}


/*----------  Author Ads  ----------*/


/*----------  Author Message  ----------*/

.authorHead h4:before {
    right: 0;
    left: auto;
}


/*----------  icon in form  ----------*/


/* enable absolute positioning */

.inner-addon {
    position: relative;
}

.inner-addon select {
    padding-right: 40px !important;
    padding-left: 0;
}


/* style icon */
.customBg .customBgText h1{
    line-height: 60px;
    margin-bottom: 30px;
}
.customBg .customBgSearch form .inner-addon .icon{
    right: auto;
    left: 0;
}
.right-addon .icon {
    right: 0;
    left: auto;
}


/* add padding  */

.right-addon input {
    padding-right: 20px;
    padding-left: 0;
}


/* align icon */

.left-addon .icon {
    left: 0;
    right: auto;
}


/* add padding  */

.left-addon input[type="text"],
.left-addon input[type="password"],
.left-addon input[type="url"],
.left-addon input[type="tel"],
.left-addon input[type="number"],
.left-addon input[type="email"] {
    padding-left: 40px;
}

.userComments .loguserComment textarea {
    padding-right: 20px;
    padding-left: 150px;
}

.userComments .loguserComment .btn {
    left: 20px;
    right: auto;
}

.userComments .comments .mainComment .commentTime {
    text-align: left;
    padding-left: 10px;
    padding-right: 0;
}

.userComments .comments .mainComment .commentTime span:last-of-type {
    margin-right: 70px;
    margin-left: 0;
}

.userComments .comments .mainComment .commentTime span i {
    margin-left: 5px;
    margin-right: 0;
}


/*=====  End of Post Page  ======*/


/*=====================================
=            submit new ad            =
=====================================*/

.disableInputField {
    margin-left: 30px;
    margin-right: 0;
}

.fileUpload input.upload {
    left: 0;
    right: auto;
}

.radio {
    margin-bottom: 50px;
    padding: 0 40px;
}

.radio p {
    margin: 0;
}

.radio p label {
    padding-right: 25px;
    padding-left: 0;
}

.radio p label:before {
    margin-left: 10px;
    right: 0;
    left: auto;
    margin-right: 0;
}

/*=====  End of submit new ad  ======*/


/* 
   edit ad post
   ========================================================================== */
/*=====================================
=            about us Page            =
=====================================*/
.post ul {
    padding-right: 20px;
    padding-left: 0;
}

.post ul li:before {
    right: -20px;
    left: auto;
}

.post blockquote {
    background: #fafafa;
    border-right: 5px solid #e96969;
    padding: 25px;
}


/*=====  End of about us Page  ======*/


/*====================================
=            about me page           =
====================================*/
.userAds > .ad-image {
    border-left: 1px solid #e6e6e6;
}
.userAds .ad-description {
    padding-right: 20px;
    padding-left: 0;
}

.userAds .ad-description .ad-rating {
    text-align: left;
    padding-left: 20px;
    padding-right: 0;
}

.userAds .ad-description ul li {
    margin-right: 10px;
    margin-left: 0;
}

.userAds .ad-description ul li:nth-of-type(1) {
    margin-right: 0;
}

.userAds .ad-description ul li i {
    margin-left: 10px;
    margin-right: 0;
}

.userAds .ad-description a.unfav {
    margin-left: 20px;
    float: left;
    margin-right: 0;
}

.userAds .ad-description a.unfav i {
    display: inline-block;
    margin-left: 10px;
    margin-right: 0;
}

.ad-description form {
    float: left;
    padding-left: 20px;
    padding-right: 0;
}

.ad-description form .unfavorite:before {
    left: 15px;
    right: auto;
}

.ad-description form input[type="submit"] {
    text-align: right;
    padding-right: 15px;
    padding-left: 0;
}
.rwd-table th,
.rwd-table td {
    text-align: right;
}

@media (min-width: 480px) {
    .rwd-table th,
    .rwd-table td {
        display: table-cell;
        padding: .25em .5em;
    }
    .rwd-table th:first-child,
    .rwd-table td:first-child {
        padding-right: 0;
    }
    .rwd-table th:last-child,
    .rwd-table td:last-child {
        padding-left: 0;
    }
}

.all-ad-button {
    text-align: left;
}


/*=====  End of about me Page  ======*/


/*====================================
=            Contact Page            =
====================================*/

.contactText p {
    padding-left: 20px;
    padding-right: 0;
}

.textContent p {
    padding-left: 60px;
    padding-right: 0;
}


/*=====  End of Contact Page  ======*/


/*==================================
=            login Page            =
==================================*/
.loginContent .loginLogo .loginSep{
    color: #797979;
}

.loginContent .loginLogo .loginSep:before {
    right: 0;
    left: auto;
}

.loginContent .loginLogo .loginSep:after {
    left: 0;
    right: auto;
}
.loginSocialbtn i {
    margin-left: 10px;
    margin-right: 0;
}
.checkbox label {
    padding-right: 25px;
    padding-left: 0;
}

.checkbox label:before {
    margin-left: 10px;
    right: 0;
    margin-right: 0;
}

/*=====  End of login Page  ======*/


/*=================================
=            Blog Page            =
=================================*/


.blogPost .blog-post-head p i,
.blogPost .blog-post-head p span,
.blogPost .blog-post-head p strong {
    margin-left: 10px;
    margin-right: 0;
}

.blogPost .blog-media img,
.blogPost .blog-media iframe,
.blogPost .blog-media embed,
.blogPost .blog-media video,
.blogPost .blog-media audio {
    height: 100%;
    width: 100%;
    border-left: none;
    border-right: none;
}

.blogPost .blog-media .orbit-container .orbit-prev {
    right: 5px;
    left: auto;
}

.blogPost .blog-media .orbit-container .orbit-next {
    left: 5px;
    right: auto;
}
.blog-post-head.blog-post-head-single{
    padding-right: 0;
}
.aboutMe li i {
    margin-left: 10px;
    margin-right: 0;
}

.socialShare ul li {
    margin-right: 5px;
    margin-left: 0;
}

/*=====  End of Blog Page  ======*/

.error-page .error-text h3 a {
    margin-left: 5px;
    margin-right: 0;
}


/* ==========================================================================
   NewsLetter
   ========================================================================== */

#newsLetter .newsForm input[type="email"] {
    margin-left: 18px;
    margin-right: 0;
}
/* ==========================================================================
   classiEra Advantages
   ========================================================================== */


.classiEraAdvantage .icon-box .icon {
    margin-left: 20px;
    margin-right: 0;
}

/* ==========================================================================
   counter
   ========================================================================== */


/* ==========================================================================
   recent tweets
   ========================================================================== */


/* ==========================================================================
   our process
   ========================================================================== */

.process .processing .icon span.icon-text .small-icon {
    right: 0;
    left: auto;
}

/* ==========================================================================
   FAQ
   ========================================================================== */


#faqs .faq .faq-question span.icon {
    margin-left: 20px;
    margin-right: 0;
}

#faqs .faq .faq-question span.icon i {
    display: inline-block;
    line-height: 48px;
    font-size: 30px;
    color: #e96969;
}


/* ==========================================================================
   Video
   ========================================================================== */

.video .video-iframe .iframe-overlay {
    right: 0;
}
.video .video-iframe .iframe-overlay a {
    right: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    z-index: 999;
}

.video .video-iframe .iframe-overlay a i {
    padding-right: 15px;
    padding-left: 0;
}


/* 
   classiera rating
   ========================================================================== */

.classiera-rating span {
    float: right;
}

.classiera-rating .post-ratings {
    text-align: left;
    padding-left: 20px;
    padding-right: 0;
}

.ui-helper-hidden-accessible {
    right: 0;
    left: auto;
}


/* ==========================================================================
   shop page
   ========================================================================== */


.shop-item .shop-item-detail .stars {
    width: 50%;
    float: right;
}

.shop-item .shop-item-detail .price {
    width: 50%;
    float: right;
    text-align: left;
}

.row.shop-align {
    right: -50px;
    left: auto;
}


.row.shop-align .navText a.prev {
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}

.row.shop-align .navText a.next {
    float: left;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}


#shop .shop-sort .shop-inner-heading .heaing h5 {
    padding-right: 10px;
    padding-left: 0;
}

#shop .shop-sort .shop-inner-heading .sort {
    text-align: left;
}

#shop .shop-sort .shop-inner-heading .sort span {
    padding-left: 10px;
    padding-right: 0;
}


#shop .shop-sort .shop-inner-heading .sort .woocommerce-ordering select {
    border-right: 1px solid #c1c1c1;
}
/* Progress Bar */

.progress-bar-content {
    float: right;
}

.progress-bar-title {
    float: right;
}

.progress-bar-background {
    float: right;
}

.progress-bar-bar {
    float: right;
}
.meter > span {
    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    -webkit-border-top-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-top-right: 20px;
    -moz-border-radius-bottom-right: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: rgb(43, 194, 83);
}

.meter > span:after,
.animate > span > span {
    content: "";
    -webkit-background-size: 50px 50px;
    -moz-background-size: 50px 50px;
    -webkit-animation: move 2s linear infinite;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-top-left: 8px;
    -moz-border-radius-bottom-left: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    -webkit-border-top-right-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -moz-border-radius-top-right: 20px;
    -moz-border-radius-bottom-right: 20px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    overflow: hidden;
}

.entry-title {
    float: right;
}
/* Info Boxes */


.info-box::after {
    left: 15px;
    right: auto;
}

.forbidden-box::after {
    left: 15px;
    right: auto;
}

.time-box::after {
    left: 15px;
    right: auto;
}
.movie-box::after {
    left: 15px;
    right: auto;
}

.graph-box::after {
    left: 15px;
    right: auto;
}

.blue-print-box::after {
    left: 15px;
    right: auto;
}

.wallet-box::after {
    left: 15px;
    right: auto;
}

.house-box::after {
    left: 15px;
    right: auto;
}
.calendar-box::after {
    left: 15px;
    right: auto;
}

.envelope-box::after {
    left: 15px;
    right: auto;
}

.movie-box::after {
    left: 15px;
    right: auto;
}

.person-box::after {
    left: 15px;
    right: auto;
}

.cog-box::after {
    left: 15px;
    right: auto;
}
.empty-box::after {
    left: 15px;
    right: auto;
}

.tile.tile-hot:before {
    left: -4px;
    right: auto;
}

/* Buttons */

.button-ag {
    margin-left: 10px;
    margin-right: 0;
}

.button-ag .fa {
    margin-left: 5px;
    margin-right: 0;
}

/* Action Box */

#action-box {
    float: right;
}

.action-box-text {
    float: right;
}

a.action-box-button {
    margin-right: 30px;
    float: left;
    margin-left: 0;
}
a.action-box-color-button {
    float: left;
}

/* Circle Buttons */

.circle-nav img {
    float: right;
}

.circle-nav,
.cn-nav,
.circle-nav img {
    float: right;
}

.cn-nav a .circle-button-text span {
    float: right;
}

.cn-nav a .circle-nav-bg {
    right: 50%;
    left: auto;
}

.cn-nav a .circle-nav-smallbg {
    right: 50%;
    left: auto;
}
.cn-nav a .circle-nav-darkbg {
    float: right;
}

/* End Circle Nav Buttons */

.dropcap {
    float: right;
}


/* Image Frame */
.frame_left {
    float: left;
    margin-left:20px;
    margin-right: 0;
}

.frame_left .caption,
.frame_right .caption,
.frame_center .caption {
    margin-left: 2px;
    margin-right: 0;
}

.frame_right {
    float: right;
    margin-right:20px;
    margin-left: 0;
}


/*  Blockquotes  */

blockquote {
    float: right;
    border-right: solid #484848 5px;
    border-left: none;
}
/* Info Boxes */

div.box-download {
    float: right;
}

div.box-download-content:before {
    margin-left: 20px;
    margin-right: 0;
}

div.box-download-content {
    padding-right: 20px;
    padding-left: 0;
}

div.box-information {
    float: right;
}

div.box-information-content:before {
    margin-left: 20px;
    margin-right: 0;
}

div.box-notification {
    float: right;
}

div.box-notification-content:before {
    margin-left: 20px;
    margin-right: 0;
}


div.box-error {
    float: right;
}

div.box-error-content:before {
    margin-left: 20px;
    margin-right: 0;
}

div.box-error-content {
    padding: 15px 20px 15px 15px;
}

/* Lists */

ul.lists {
    float: right;
}

ul.arrow li {
    list-style: none;
    padding: 10px 24px 0px 5px;
}

ul.black li {
    padding: 10px 24px 0px 5px;
}

ul.red li {
    padding: 10px 24px 0px 5px;
}

ul.blue li {
    padding: 10px 24px 0px 5px;
}

ul.yellow li {
    padding: 10px 24px 0px 5px;
}

ul.green li {
    padding: 10px 24px 0px 5px;
}

ul.square li {
    padding: 10px 24px 0px 5px;
}

ul.star li {
    padding: 10px 24px 0px 5px;
}

ul.arrow_down li {
    padding: 10px 24px 0px 5px;
}

ul.arrow_up li {
    padding: 10px 24px 0px 5px;
}

ul.arrow_left li {
    padding: 10px 24px 0px 5px;
}

ul.arrow_right li {
    padding: 10px 24px 0px 5px;
}

ul.bookmark li {
    padding: 10px 24px 0px 5px;
}

ul.calendar-list li {
    padding: 10px 24px 0px 5px;
}

ul.check li {
    padding: 10px 24px 0px 5px;
}

ul.clipboard li {
    padding: 10px 24px 0px 5px;
}

ul.clock li {
    padding: 10px 24px 0px 5px;
}

ul.cross li {
    padding: 10px 24px 0px 5px;
}

ul.crosshair li {
    padding: 10px 24px 0px 5px;
}

ul.email li {
    padding: 10px 24px 0px 5px;
}

ul.favorite li {
    padding: 10px 24px 0px 5px;
}

ul.unfavorite li {
    padding: 10px 24px 0px 5px;
}

ul.heart li {
    padding: 10px 24px 0px 5px;
}

ul.house li {
    padding: 10px 24px 0px 5px;
}

ul.lock li {
    padding: 10px 24px 0px 5px;
}

ul.minus li {
    padding: 10px 24px 0px 5px;
}

ul.plus li {
    padding: 10px 24px 0px 5px;
}

ul.musical li {
    padding: 10px 24px 0px 5px;
}

ul.settings_list li {
    padding: 10px 24px 0px 5px;
}

ul.speech li {
    padding: 10px 24px 0px 5px;
}

ul.tag li {
    padding: 10px 24px 0px 5px;
}

ul.vcard li {
    padding: 10px 24px 0px 5px;
}


/* Toggles */

h4.trigger .icon-minus,
h4.trigger .icon-plus {
    margin-left: 10px;
    margin-right: 0;
}


/* Tabs */

ul.custom-tabs {
    float: right;
}

ul.custom-tabs li {
    float: right;
}


.tab_container {
    float: right;
}

.custom-panes {
    float: right;
}

body .alignleft {
    float: right;
}

body .alignright {
    float: left;
}


/* img alignment */


/* Images */

.alignleft {
    float: right;
}

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

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

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

.wp-caption.alignright {
    margin: 5px 0 5px 10px;
}
footer input#searchsubmit{
    height: 38px;
}
#comingSoon .comingSoon-content ul#countdown li{
    margin-right: 0;
}
/*chosen*/
#primaryPostForm .chosen-container-single .chosen-default {
	padding-left: 0;
	padding-right: 40px;
}
#primaryPostForm .chosen-container-single .chosen-single{
	padding-left: 0 !important;
	padding-right: 40px !important;
}
.load-gif{
	right: auto;
	left: 78%;
}

.advSeachBar .classieraAjaxResult {
    left: auto;
	right: 0;
}

.load-gif-v2{
	right: auto;
	left: 5%;
}
.customBgSearch .classieraAjaxResult {
    left: auto;
	right: 0;
}
.chosen-container .chosen-drop{
	left:9999px;	
}
.topBar, .mainSearch .advanceSearch .advSeachBar{
	direction:rtl;
}