/*=====================================================
-> GLOBAL
=====================================================*/
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body p,
body span,
body a,
body ul,
body ul li,
body ul li a,
body div,
body bdi,
body bdi span,
body form label{
    text-align: right;
}

.latest-nft-carousel-wrapper .slide-arrow-left.slick-arrow, .theme-nft-auction-section .slide-arrow-left.slick-arrow, .nft-blog-grid-area .slide-arrow-left.slick-arrow, .nft-category-section .slide-arrow-left.slick-arrow{
    right: inherit;
    left: 0;
    margin-left: 15px !important;
    margin-right: 5px !important;
}

.latest-nft-carousel-wrapper .slide-arrow-right.slick-arrow, .theme-nft-auction-section .slide-arrow-right.slick-arrow, .nft-blog-grid-area .slide-arrow-right.slick-arrow, .nft-category-section .slide-arrow-right.slick-arrow{
    right: inherit !important;
    left: 10px;
    margin-left: 55px !important;
    margin-right: 0 !important;
}

h1.theme-breacrumb-title,
.breadcrumb-nav-top,
.breadcrumb-nav-top ul,
.breadcrumb-nav-top li,
.breadcrumb-nav-top ul li a{
    text-align: center;
}

.breadcrumb-nav-top ul li.breadcrumb-item-menu:before {
    left: inherit;
    right: -7px;
    transform: rotate(180deg);
}

.breadcrumb-nav-top ul li.breadcrumb-item-menu {
    padding-left: 0;
    padding-right: 25px;
    margin-left: 0;
    margin-right: 25px;
}

/*=====================================================
-> HEADER
=====================================================*/
ul.sub-menu {
    left: inherit;
    right: 0;
    text-align: right;
}

.header-login-btn a {
    margin-left: 0;
    margin-right: 30px;
}

.header-create-nft-btn a {
    margin-left: 0;
    margin-right: 30px;
}

.search-form-main{
    margin-right: 30px;
}

i.icofont-search {
    position: absolute;
    right: -185px;
    top: 2px;
}

.mode-switcher {
    margin-left: 0;
    margin-right: 15px;
}

#theme-header-two .search-form-main input[type=text]{
    width: 220px;
    max-width: 220px;
}

#theme-header-two i.icofont-search {
    right: -150px;
}

#theme-header-two .search-form-main {
    margin-right: 0;
    margin-left: 30px;
}

#theme-header-two .header-create-nft-btn a,
#theme-header-two .header-login-btn a {
    margin-right: 0;
}

#theme-header-two .header-login-btn{
    margin-left: 11px;
}

#theme-header-two .header-right-content {
    justify-content: flex-start;
}

/*=====================================================
-> FOOTER
=====================================================*/
.footer-social a {
    margin-right: 0;
    margin-left: 17px;
}

.footer-social a:last-child{
    margin-left: 0;
}

.footer-bottom .text-left{
    text-align: right !important;
}

.footer-bottom .text-right{
    text-align: left !important;
}

ul#menu-footer-nav {
    text-align: left;
}

.footer-nav li a {
    padding-left: 0;
    padding-right: 35px;
}

.backto {
    right: inherit;
    left: 20px;
}

.backto a {
    text-align: center;
}

/*=====================================================
-> HERO SECTIONS
=====================================================*/
.main-banner-txt h4 {
    padding-left: 0;
    padding-right: 40px;
}

.main-banner-txt h4:before {
    left: inherit;
    right: -7px;
}

a.banner-btn-two {
    margin-left: 0;
    margin-right: 25px;
}

.elementor-counter .elementor-counter-number-suffix,
.elementor-counter .elementor-counter-title {
    text-align: right !important;
}

.elementor-element-c7d1bc7 .elementor-widget-container,
.elementor-element-6e32e90 .elementor-widget-container,
.elementor-element-12ca949 .elementor-widget-container{
    padding: 0 0 0 122px !important;
}

/*=====================================================
-> POPULAR CATEGORIES SECTION
=====================================================*/
a.nft-cat-arrow-btn{
    transform: rotate(180deg);
}

/*=====================================================
-> CREATE AND SELL SECTION
=====================================================*/
.nft-process-box-inner p {
    padding-right: 0 !important;
    padding-left: 23px !important;
}

/*=====================================================
-> LATEST ARTICLES SECTION
=====================================================*/
.blog-post-grid-content {
    position: relative;
    padding: 25px 10px 25px 25px;
}

/*=====================================================
-> NFT DETAILS SECTION
=====================================================*/
.nft-owner-infos a {
    justify-content: right;
}

.nft-owner-infos a img {
    margin-right: 0;
    margin-left: 10px;
}

.sale-ends-info-box {
    padding-left: 0;
    padding-right: 33px;
}

.sale-ends-info-box:before {
    left: inherit;
    right: 0;
}

h1.current-price-eth {
    padding-left: 0;
    padding-right: 48px;
}

h1.current-price-eth:before {
    left: inherit;
    right: 0;
}

a.nft-buy-now-btn {
    margin-right: 0;
    margin-left: 20px;
}

.woocommerce .quantity .qty {
    margin-right: 0!important;
    margin-left: 20px!important;
}

#review_form_wrapper input[type="checkbox"] {
    margin-right: 0;
    margin-left: 10px;
}

.woocommerce table.shop_attributes td p {
    padding-left: 0!important;
    padding-right: 10px!important;
}

span.price {
    display: block;
    width: 100%;
}

/*=====================================================
-> BLOG PAGE
=====================================================*/
.post-block-wrapper-latest .blog-author-box-thumbnail img {
    margin-right: 0;
    margin-left: 15px;
}

.post-block-wrapper-latest .blog-layout-meta-box div,
.blog-details-metabox div {
    padding-left: 0;
    padding-right: 25px;
    margin-right: 0;
    margin-left: 35px;
}

.post-block-wrapper-latest .blog-meta-box-date:before,
.post-block-wrapper-latest .blog-meta-box-comment:before,
.blog-details-metabox .blog-meta-box-date:before,
.blog-details-metabox .blog-meta-box-comment:before {
    left: inherit;
    right: 0;
}

a.next.page-numbers,
a.prev.page-numbers {
    transform: rotate(180deg);
}

/* Sidebar */
.blog-sidebar .widget ul li {
    padding-left: 0;
    padding-right: 14px;
}

.blog-sidebar .widget ul li::before {
    left: inherit;
    right: 0;
}

/*=====================================================
-> BLOG SINGLE
=====================================================*/
.theme-tags__wrapper h4 {
    margin-right: 0;
    margin-left: 10px;
}

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

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

/*=====================================================
-> CREATE NFT PAGE
=====================================================*/
.elementor-col-100 .elementor-button-wrapper {
    text-align: center;
}

/*=====================================================
-> CONTACT US PAGE
=====================================================*/
.elementor-element-35c12f3 h2,
.elementor-element-35c12f3 .elementor-widget-container{
    text-align: right !important;
}

.elementor-419 .elementor-element.elementor-element-c5c2da6 > .elementor-widget-container {
    padding: 0 0 0 30px !important;
}

.custom-themee-contactt input[type=text],
.custom-themee-contactt input[type=email],
.custom-themee-contactt input[type=url],
.custom-themee-contactt textarea{
    text-align: right;
}

/*=====================================================
/*=====================================================
-> RESPONSIVE CSS
=======================================================
=====================================================*/
@media (max-width: 991px){
    .header-search-box.header-search-two {
        right: inherit;
        left: 61px;
    }

    .mode-switcher {
        right: inherit;
        left: 115px;
    }

    .header-signup-btn {
        right: inherit;
        left: 150px;
    }

    a.slicknav_btn,
    #theme-header-two a.slicknav_btn{
        right: 900px;
    }

    .search-form-main {
        margin-right: 60px;
    }

    #theme-header-two .header-login-btn {
        margin-right: 50px;
    }
}

@media (max-width: 767px){
    .theme-main-slider-wrapper.slide-one-style .slide-arrow-left.slick-arrow {
        margin-left: 0!important;
    }
    
    .theme-main-slider-wrapper.slide-one-style .slide-arrow-right.slick-arrow {
        margin-left: 0!important;
    }

    a.slicknav_btn,
    #theme-header-two a.slicknav_btn{
        right: 700px;
    }
}

@media (max-width: 600px){
    .tab-small-thumbnail-wrap{
        margin-right: 0 !important;
    }

    a.slicknav_btn,
    #theme-header-two a.slicknav_btn{
        right: 535px;
    }
}

@media (max-width: 575px){
    .theme-main-slider-wrapper.slide-one-style .slide-arrow-left.slick-arrow {
        margin-left: 30px!important;
    }
    
    .theme-main-slider-wrapper.slide-one-style .slide-arrow-right.slick-arrow {
        margin-left: 30px!important;
    }

    a.slicknav_btn,
    #theme-header-two a.slicknav_btn{
        right: 510px;
    }
}

@media (max-width: 450px){
    a.slicknav_btn,
    #theme-header-two a.slicknav_btn{
        right: 370px;
    }
}

@media (max-width: 435px){
    a.slicknav_btn,
    #theme-header-two a.slicknav_btn{
        right: 370px;
    }
}

@media (max-width: 400px){
    a.slicknav_btn,
    #theme-header-two a.slicknav_btn{
        right: 335px;
    }
}

@media (max-width: 360px){
    a.slicknav_btn,
    #theme-header-two a.slicknav_btn{
        right: 295px;
    }
}

@media (max-width: 340px){
    a.slicknav_btn,
    #theme-header-two a.slicknav_btn{
        right: 275px;
    }
}

@media (max-width: 330px){
    a.slicknav_btn,
    #theme-header-two a.slicknav_btn{
        right: 265px;
    }
}

@media (max-width: 300px){
    a.slicknav_btn,
    #theme-header-two a.slicknav_btn{
        right: 240px;
    }
}