/*
Urdu specific styling
 */
/*@font-face {*/
/*    src: url(../fonts/noori-fonts.ttf);*/
/*    font-family: urdu;*/
/*}*/

@font-face{
    font-family:'urdu';
    src:url('https://cdn.urdupoint.com/daily/font-styles/urdupoint.com-webfont.eot');
    src:url('https://cdn.urdupoint.com/daily/font-styles/urdupoint.com-webfont.eot?#iefix') format('embedded-opentype'),url('https://cdn.urdupoint.com/daily/font-styles/urdupoint.com-webfont.woff') format('woff'),url('https://cdn.urdupoint.com/daily/font-styles/urdupoint.com-webfont.ttf') format('truetype'),url('https://cdn.urdupoint.com/daily/font-styles/urdupoint.com-webfont.svg#NafeesRegular') format('svg');
    font-display: swap;
    
}

h2 {
    font-size: 26px !important;

}

h3 {
    font-size: 16px !important;

}

h3 {
    letter-spacing: normal !important;
    word-spacing: normal !important;
    -webkit-font-smoothing: subpixel-antialiased !important; 
    text-rendering: optimizeLegibility !important;
    font-weight: 400 !important;
}


.listing-tag {
    
    letter-spacing: 0 !important;
}
.hosted-by-title {
    padding: revert;
}
#front-nav li {
    float: right;
    margin-left: 30px;
}

#navigation-top.style-1 > ul > li > a {
    font-size: 20px;
}
.share-buttons li i {
    left: 3px;
    right: auto;
}
.listing-details-sidebar li {
    padding-left: auto;
    padding-right: 26px;
}

.listing-details-sidebar li i {
    right: 0;
    left: auto;
}


.like-button .like-icon {
    left: auto;
}

button {
    font-family: urdu !important;
}

#logo img {
    width: 250px;
    margin-top: 0 !important;
}
.icon-box-2 p {
    line-height: 2 !important;
}

.profile-listing-footer form button i
{
    padding-left: 6px;
    padding-right: auto;
}
.add-listing-headline {
    right: -40px;
    left: auto;
}
.user-name {
        font-family: urdu !important;
    font-size: 14px;
    line-height: 1;

}
#readMoreBtn, #load_more_products button {
    font-family: urdu2 !important;
    font-size: 17px;
    padding-top: 11px;
    width: 150px;
    height: 50px;
}
 .user-name span{right: -50px;
    top: -8px;}
    .user-name span {
    width: 25px;
    height: 25px;
    }
    .user-profile-name {
        right: 127px;
        left: auto;
    }
    .user-menu {padding-left: 0; margin-left: 0; }

span.tag, .blog-item-tag { letter-spacing: 0 !important; }
.listing-item-content-home { padding-left: 90px; padding-right: 15px; }
#header.cloned #logo img {
    margin-top: 0px;
}
body {
    direction: rtl;
}
form label {
    
    font-family: urdu;
    margin-bottom: 10px;
}
.txt-ur, .mm-title {
    font-family: Raleway, Sans-serif;
}
.office-address h2 {
    line-height: 2 !important;
}

.tabs-nav li {
    float: right !important;
}
#breadcrumbs {
    left: 0px;
    right: auto;
}
.chosen-drop, .chosen-single {
    font-family: Raleway;
}

form button, .extra-field-table tr td {
    font-family: urdu;
}

#breadcrumbs ul li:before {
    content: "\f104";
    margin-left: 15px;
    margin-right: 0;
    
}
#breadcrumbs ul li {
    font-family:urdu;
}
.sign-in-form label i {
    right: 11px;
    left: auto;
}

.single-post p {
    line-height: 2.3 !important;
}

.sign-in-form label input {
    padding-left: 20px;
    padding-right: 45px;
}

.listing-item-round-content {
    left: 30px;
}
.slick-list, .mfp-container {
    direction: ltr !important;
}
p, h1, h2, h3, h4, h5, h6, a, i, b{
    font-family: urdu;
    direction: rtl;
    line-height: 1.4 !important;
}


.carousel-caption h2{
    font-family: urdu;
    font-style: normal !important;
}
.headline-with-separator:after {
    bottom: -24px;
}
.carousel-caption p{
    font-family: urdu;
    font-style: normal !important;
    margin-top: 20px;
    line-height: 1.9;
}
#sticky_wa a {
    left: 30px;
    right: auto;
}



#footer ul.footer-links {
    float: right;
    text-align: right;
}
#footer .footer-links li:before {
    content: '';
}
body #logo {
    width: calc(100% - 0px);
}
.footer-email a {
    font-family: Raleway, sans-serif;
}

.listing-item-container.list-layout .listing-item-inner {
    left: auto;
}

.listing-badge {
    float: right;
    transform: rotate(320deg);
    left: -64px;
    right: auto;
    top: 39px;
    font-weight: bolder;
}

span.tag {
    font-family: urdu;
}

        .listing-item-content h3 {
    padding-right: 40px;
}

.icon-box-2.with-line:before {
    left: 0;
    right: 50%;
}
.sidebars {
    
    top: 14px !important;
    z-index: 9999999999;
}

.mmenu-trigger {
    top: 11px;
}

.sidebars i {
    font-size: 28px;
}

.listing-item-round-content span {
    background: #219c02;
    padding: 4px;
    position: fixed;
    font-size: 13px;
    font-weight: bold;
    right: auto;
    left: 40%;
    border-radius: 50%;
    bottom: 22px;
    font-family: sans-serif;
    width: 30px;
    box-shadow: 1px 2px 11px #969696;
    height: 30px;
    line-height: 1;
}
@media screen and (max-width: 768px) {
    #logo img {
        width: 150px;
    }
        .footer-menus {
            padding-right: 40px;
            padding-left: 0;
        }
    .listing-item-content-home { padding-left: 0; padding-right: 15px; }
    .listing-item-container h3 {
        font-size: 14px;
    }
    .listing-item-round-content span {
    left: 58% !important;
}



}
#sticky-sub-menu {
    top: 69px;
}
#sticky_wa i {
    padding-top: 10px !important;
}

#sticky_wa a span {

    margin-top: 10px;
}

body p { font-size: 16px; line-height: 36px !important; }


.owl-carousel .item{
    /*direction:ltr!important;*/
}

@media screen and (min-width: 768px) {
    .post-ad-footer a {
        right: 20px;
        left: auto;
    }
}