* {
    margin: 0px;
    padding: 0px;
}

img, a, input {
    border: none;
    background: none;
    outline: none;
    text-decoration: none;
}
a {
    color: #444;
    outline: none;
    text-decoration: none;
}

ul {
    list-style-type: none;
}

@font-face{
	font-family:'almoni-dl-bold';
	font-weight:700; /*(bold)*/
	font-style: normal;
	src: url('../fonts/almoni-dl-aaa-700.eot'); 
	src: url('../fonts/almoni-dl-aaa-700.eot#iefix') format('embedded-opentype'), 
		url('../fonts/almoni-dl-aaa-700.woff') format('woff'), 
		url('../fonts/almoni-dl-aaa-700.ttf') format('truetype');
}
@font-face{
	font-family:'almoni-dl-black';
	font-weight:900; /*(black)*/
	font-style: normal;
	src: url('../fonts/almoni-dl-aaa-900.eot'); 
	src: url('../fonts/almoni-dl-aaa-900.eot#iefix') format('embedded-opentype'), 
		url('../fonts/almoni-dl-aaa-900.woff') format('woff'), 
		url('../fonts/almoni-dl-aaa-900.ttf') format('truetype');
}
@font-face{
	font-family:'almoni-dl-light';
	font-weight:300; /*(light)*/
	font-style: normal;
	src: url('../fonts/almoni-dl-aaa-300.eot'); 
	src: url('../fonts/almoni-dl-aaa-300.eot#iefix') format('embedded-opentype'), 
		url('../fonts/almoni-dl-aaa-300.woff') format('woff'), 
		url('../fonts/almoni-dl-aaa-300.ttf') format('truetype');
}
@font-face{
	font-family:'almoni-dl-regular';
	font-weight:400; /*(regular)*/
	font-style: normal;
	src: url('../fonts/almoni-dl-aaa-400.eot'); 
	src: url('../fonts/almoni-dl-aaa-400.eot#iefix') format('embedded-opentype'), 
		url('../fonts/almoni-dl-aaa-400.woff') format('woff'), 
		url('../fonts/almoni-dl-aaa-400.ttf') format('truetype');
}

body {
    font-family: 'almoni-dl-regular', arial, sans-serif;
    direction: rtl;
}
.hasapakim-nav {
    background-color: #ffffff;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(204,204,204,1);
    -moz-box-shadow: 0px 1px 5px 0px rgba(204,204,204,1);
    box-shadow: 0px 1px 5px 0px rgba(204,204,204,1);
}
.header {
    width: 980px;
    height: 80px;
    margin: 0 auto;
    float: none;
}
section.main {
    clear: both;
    padding-top: 81px;
}

#logo {
    float: right;
    width: 153px;
    height: 53px;
    margin-top: 15px;
}
#logo img {
    width: 153px;
    height: 53px;
}

.y-net {
    width: 53px;
    height: 26px;
    float: right;
    background-image: url(../images/of-ynet.png);
    margin-right: 105px;
    margin-top: 27px;
}

#search {
    position: relative;
    width: 312px;
    height: 37px;
    border: 1px solid #cccccc;
    float: right;
    margin-right: 23px;
    border-radius: 18px;
    margin-top: 20px;
    overflow: hidden;
}

#s {
    border: none;
    background: none;
    float: right;
    direction: rtl;
    text-align: right;
    padding-right: 15px;
    width: 310px;
    height: 37px;
    color: #999999;
    font-family: 'almoni-dl-regular', arial, sans-serif;
    outline: none;
    font-size: 18px;
    overflow: hidden;
}
#s:focus {
    border-color: transparent;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0), 0 0 0px rgba(0, 0, 0, 0);
    box-shadow: inset 0 0px 0px rgba(0,0,0,0), 0 0 0px rgba(0, 0, 0, 0);
}
.button-search {
    position: absolute;
    top: -1px;
    left: 0;
    background-image: url(../images/searchIcon.png);
    width: 45px;
    height: 37px;
    float: left;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}

.leftlinks {
    width: 334px;
    max-width: 334px;
    float: right;
    height: 20px;
    line-height: 20px;
    margin-top: 30px;
    color: #666666;
    font-size: 18px;
    font-family: 'almoni-dl-regular', arial, sans-serif;
    direction: rtl;
    text-align: left;
}

.leftlinks a.logout, .leftlinks a#login-btn, .leftlinks a.login {
    color: #666666;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    outline: none;
}
.leftlinks a:hover, .leftlinks a:focus {
    outline: none;
}

.leftlinks.log-out span {
    float: left;
}
.leftlinks.log-in .logout, .leftlinks.log-out .login {
    padding-left: 0;
}
.leftlinks.log-in .adv, .leftlinks.log-out .adv {
    float: right;
    margin-right: 90px;
}
.leftlinks.log-in .details-btn:focus, .contact-button6:focus {
    color: #444;
}

.static-img-WR {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.static-img {
    width: 100%;
    min-height: 10px;
    max-height: 465px;
    float: right;
    position: relative;
}

.static-img img.wizard-bck {
    position: relative;
    width: 100%;
    float: right;
    height: auto;
    min-height: 465px;
}
.static-img ul {
    margin-bottom: 0;
}

#txt-img1 {
    font-size: 54px;
    width: 100%;
    clear: both;
    text-align: center;
    font-family: 'almoni-dl-black', arial, sans-serif;
    position: absolute;
    top: 200px;
    color: #fff;
    direction: rtl;
}
.hp #txt-img1, #all-cats #txt-img1, #search-w #txt-img1, #p-404 #txt-img1 {
    top: 100px;
}
#p-404 {
    background-color: #000000;
    color: #000000;
}
#p-404 .all-tabs{
    min-height: 350px;
}
#p-404 #txt-img1-404 {
    font-size: 54px;
    text-align: center;
    font-family: 'almoni-dl-black', arial, sans-serif;
    color: #000000;
}

#txt-img2 {
    font-size: 22px;
    clear: both;
    text-align: center;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    position: absolute;
    top: 270px;
    color: #fff;
    width: 100%;
    display: block;
    direction: rtl;
}
.hp #txt-img2, #all-cats #txt-img2, #search-w #txt-img2, #p-404 #txt-img2 {
    top: 200px;
    font-size: 24px;
}

.but-img {
    font-size: 20px;
    clear: both;
    text-align: center;
    font-family: 'almoni-dl-black', arial, sans-serif;
    position: absolute;
    top: 335px;
    color: #fff;
    background-color: #80bd44;
    width: 170px;
    height: 45px;
    right: 50%;
    margin-right: -85px;
    display: block;
    border-radius: 22px;
    line-height: 45px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.hp .but-img, #all-cats .but-img, #search-w .but-img, #p-404 .but-img {
    top: 280px;
}

    .but-img span {
        position: absolute;
        background-image: url(../images/arrow-059.png);
        width: 54px;
        height: 28px;
        right: -70px;
        bottom: 0;
        display: block;
        -ms-transform: rotate(-30deg);
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg);
    }
    .hp .but-img span, #all-cats .but-img span, #search-w .but-img span, #p-404 .but-img span {
        right: -70px;
        bottom: 0;
        -ms-transform: rotate(-30deg);
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg);
    }

    .static-img .but-img:hover, .static-img .but-img:active {
        background-color: #6aab2b;
        color: #ffffff;
    }

    .but-img:active {
        background-color: #ef4f9d;
    }

.all-cont {
    width: 980px;
    margin: 0 auto;
    min-height: 10px;
    clear: both;
}

.f-cont {
    width: 100%;
    float: right;
    padding-top: 60px;
    padding-bottom: 60px;
    border-top: 1px solid #d8d8d8;
    min-height: 10px;
    clear: both;
}
.f-cont:first-child {
    border-top: 0px;
}

.tit-f-cont {
    width: 100%;
    text-align: center;
    height: 26px;
    line-height: 26px;
    font-size: 26px;
    direction: rtl;
    font-family: 'almoni-dl-black', arial, sans-serif;
    color: #444444;
    float: right;
    clear: both;
}
.tit-f-cont a:hover, .tit-f-cont a:focus {
    color: #444;
}

.steps {
    margin-top: 50px;
    float: right;
    background-color: #e1e1e1;
    border-radius: 5px;
    height: 153px;
    width: 100%;
}

.f-step {
    width: 326.333333px;
    height: 153px;
    background-image: url(../images/arr-steps.png);
    background-position: left;
    background-repeat: no-repeat;
    float: right;
    cursor: pointer;
}

    .f-step:last-child {
        background: none;
    }

    .f-step span {
        width: 54px;
        height: 54px;
        margin-right: 137px;
        float: right;
        margin-top: -27px;
        border: 2px solid #fff;
        border-radius: 30px;
        background-image: url(../images/p1.png);
        text-align: center;
        line-height: 50px;
        color: #fff;
        font-size: 34px;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
        box-shadow: 0px 4px 7px #cecece;
        -webkit-box-shadow: 0px 4px 7px #cecece;
        -moz-box-shadow: 0px 4px 7px #c0c0c0;
    }

    .f-step:nth-last-child(-n+2) span {
        background-image: url(../images/p2.png);
    }

    .f-step:last-child span {
        background-image: url(../images/p3.png);
    }

    .f-step .p1 {
        width: 70%;
        text-align: center;
        font-family: 'almoni-dl-bold', arial, sans-serif;
        font-size: 26px;
        float: right;
        margin-right: 15%;
        margin-top: 12px;
        margin-bottom: 0;
        direction: rtl;
        color: #444444;
    }

    .f-step .p2 {
        width: 70%;
        text-align: center;
        font-family: 'almoni-dl-regular', arial, sans-serif;
        font-size: 15px;
        float: right;
        margin-right: 15%;
        margin-top: 5px;
        color: #444444;
        direction: rtl;
    }
    .crm-booster .p {
        text-align: center;
        font: 20px/30px 'almoni-dl-bold', arial, sans-serif;
        color: #ffffff;
        direction: rtl;
        margin-top: 30px;
        margin-bottom: 90px !important;
    }

.all-pic {
    margin-top: 50px;
    padding-bottom: 30px;
    width: 100%;
    min-height: 20px;
    float: right;
}

.f-pic {
    width: 25%;
    height: auto;
    float: right;
    padding-left: 1%;
    padding-right: 1%;
    position: relative;
}
.article .f-pic {
    width: 33.33333333%;
}

    .f-pic:first-child {
        padding-right: 0px;
    }
    .f-pic:nth-child(5) {
        padding-right: 0px;
    }
    .f-pic:last-child {
        padding-left: 0px;
    }
    .f-pic:nth-child(4) {
        padding-left: 0px;
    }

    .f-pic img {
        width: 100%;
        height: 131px;
        float: right;
        /*max-width: 223px;*/
        background-color: #03a3d1;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

        .f-pic img:hover {
            opacity: 0.7;
        }

    .f-pic p {
        color: #444;
        font-family: 'almoni-dl-bold', arial, sans-serif;
        margin-top: 10px;
        line-height: 25px;
        font-size: 18px;
        text-align: right;
        float: right;
        direction: rtl;
    }
    .f-pic p a{
        color: #444;
        font-family: 'almoni-dl-bold', arial, sans-serif;
    }
    .f-pic p a:hover{
        color: #03a3d1;
    }

.pic-date {
    position: absolute;
    width: auto;
    height: 25px;
    line-height: 25px;
    top: 12px;
    right: 20px;
    background-image: url(../images/bg-date.png);
    color: #fff;
    font: 12px/px 'almoni-dl-regular', arial, sans-serif;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    border-radius: 5px;
    direction: rtl;
}

.img-button {
    color: #03a3d1;
    background-color: #fff;
    border: 1px solid #03a3d1;
    width: 130px;
    height: 35px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 18px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size: 18px;
    line-height: 35px;
    text-align: center;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    clear: both;
    display: block;
}

    .img-button:hover {
        background-color: #03a3d1;
        color: #fff;
    }

.f-side {
    width: 475px;
    float: right;
    margin-left: 30px;
    min-height: 10px;
}

    .f-side:last-child {
        margin-left: 0px;
    }

.all-text {
    width: 100%;
    min-height: 10px;
    float: right;
    margin-top: 40px;
    margin-bottom: 40px;
}

.f-text {
    width: 100%;
    float: right;
    height: 75px;
    overflow: hidden;
    margin-bottom: 35px;
}

    .f-text:last-child {
        margin-bottom: 0px;
    }

.icon1 {
    width: 75px;
    height: 75px;
    float: right;
    background-color: #03a3d1;
    background-image: url(../images/icon1.png);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 40px;
    margin-left: 15px;
}

.icon2 {
    background-color: #80bd44;
    background-image: url(../images/icon2.png);
}

.f-text .p1 {
    font-size: 18px;
    width: 365px;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    color: #444444;
    text-align: right;
    direction: rtl;
    margin-top: 8px;
    float: right;
}
.f-text h3 .p1 {
    float: none;
}

.f-text .p2 {
    font-size: 14px;
    width: 365px;
    line-height: 20px;
    font-family: 'almoni-dl-regular', arial, sans-serif;
    color: #666666;
    text-align: right;
    direction: ltr;
    height: 40px;
    float: right;
}
.f-text a {
    font-family: 'almoni-dl-regular', arial, sans-serif;
    font-size: 15px;
    color: #666666;
}
.f-text a.p1:hover {
    color: #03a3d1;
}
.logos-footer {
    width: 100%;
    height: 175px;
    float: right;
    padding-top: 35px;
    margin-bottom: 35px;
    border-top: 1px solid #d8d8d8;
}

.footer-logos {
    float: right;
    width: 180px;
    height: 70px;
    line-height: 70px;
    background-repeat: no-repeat;
    margin-left: 20px;
    margin-top: 50px;
    cursor: pointer;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: 0.5;
    transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    text-align: center;
}
.footer-logos:last-child {
    margin-left: 0px;
}
.footer-logos img{
    max-width: 180px;
    max-height: 70px;
    vertical-align: middle;
}
.logo4 {
    background-image: url(../images/logo4.png);
    width: 131px;
    height: 50px;
}

.logo3 {
    background-image: url(../images/logo3.png);
    width: 178px;
    height: 44px;
}

.logo2 {
    background-image: url(../images/logo2.png);
    width: 239px;
    height: 51px;
}

.logo1 {
    background-image: url(../images/logo1.png);
    width: 51px;
    height: 51px;
    margin-left: 0px;
}

.footer-logos:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    filter: grayscale(0%);
    opacity: 1;
}

.slider-footer {
    width: 100%;
    height: 360px;
    float: right;
    padding-top: 60px;
    background-color: #f0f0f0;
}
.rating-img {
    margin-right: 15px;
}

.Sfooter {
    width: 100%;
    height: 300px;
    float: right;
    position: relative;
    margin-top: 60px;
}

.arrow-r {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0px;
    top: 80px;
    background-image: url(../images/arrow-r.png);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    border-radius: 20px;
    z-index: 999;
}

    .arrow-r:hover, .arrow-l:hover {
        background-color: #fff;
    }

.arrow-l {
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0px;
    background-image: url(../images/arrow-l.png);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    border-radius: 20px;
    top: 80px;
    z-index: 999;
}
#test1 {
    margin-top: 5px;
}
.inner-slider {
    width: 850px;
    height: 200px;
    float: right;
    margin-right: 80px;
}
.slider-profile .inner-slider {
    width: 535px;
    height: 200px;
    float: none;
    margin-right: auto;
    margin-left: auto;
}

.inner-slider li {
    float: right;
}

.f-inner-slider {
    width: 400px;
    height: 200px;
    float: right;
    margin-left: 35px;
}
.slider-profile .item-inner-slider {
    width: 535px;
    height: 200px;
    max-height: 200px;
    text-align: center;
    /*margin-left: 35px;*/
}
.slider-profile .item-inner-slider a.big-img {
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    max-height: 200px;
}
.slider-profile .item-inner-slider a.big-img img {
    max-height: 200px;
}
.owl-carousel .owl-item {
    padding-right: 10px;
}

.r-img-slider {
    width: 118px;
    height: 62px;
    box-shadow: 0px 5px 5px #d8d8d8;
    border-radius: 3px;
    background-color: #fff;
    -moz-box-shadow: 0px 5px 5px #d8d8d8;
    -webkit-box-shadow: 0px 5px 10px #d8d8d8;
    float: right;
}

.tit-slider {
    width: 260px;
    height: 35px;
    line-height: 35px;
    float: right;
    margin-right: 15px;
    font-size: 22px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    color: #444;
    direction: rtl;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.stars {
    width: 100px;
    height: 15px;
    float: right;
    margin-right: 15px;
    margin-top: 3px;
}
.merchant-rt-in .stars {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

    .stars a {
       cursor: default !important;
        background-image: url(../images/stars.png);
        width: 15px;
        height: 15px;
        background-position: top;
        float: right;
        margin-left: 4px;
    }

        .stars a.sel {
            background-position: bottom;
        }

.text-slider {
    width: 100%;
    float: right;
    text-align: right;
    direction: rtl;
    line-height: 23px;
    font-size: 15px;
    color: #666666;
    font-family: 'almoni-dl-regular', arial, sans-serif;
    margin-top: 20px;
}

.noM {
    margin-left: 0px;
}

.footer-menu {
    width: 100%;
    height: auto;
    padding-top: 60px;
    background-color: #9dd1e0;
    background-image: url(../images/icons-bg.jpg);
    background-repeat: repeat;
    background-position: -200px center;
    padding-bottom: 60px;
    float: right;
}

.inner-footer-menu {
    float: right;
    min-height: 10px;
    width: 100%;
    padding-bottom: 30px;
    margin-top: 45px;
}

.menu-button {
    color: #444;
    background: none;
    border: 1px solid #444;
    width: 130px;
    height: 35px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 18px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size: 18px;
    line-height: 35px;
    text-align: center;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    clear: both;
    display: block;
}

    .menu-button:hover {
        background-color: #444;
        color: #9dd1e0;
    }

.f-menu, .f-menu2 {
    width: 222px;
    margin-left: 30px;
    float: right;
    min-height: 10px;
}
.f-item {
    width: 30%;
    margin-left: 30px;
    margin-right: 15px;
    float: right;
    min-height: 10px;
}
.f-item:first-of-type {
    margin-right: 0px;
}
.f-item:last-of-type {
    margin-left: 0px;
    float: left;
    margin-top: 15px;
    margin-right: 0px;
}

    .f-menu:last-child {
        margin-left: 0px;
    }

    .f-menu a, .f-menu span {
        direction: rtl;
        text-align: right;
        font-size: 18px;
        line-height: 35px;
        color: #666;
        font-family: 'almoni-dl-bold', arial, sans-serif;
        height: 35px;
        clear: both;
        display: block;
        float: right;
    }

    .f-menu a:hover {
        padding-right: 20px;
        padding-left: 20px;
        /*height: 33px;*/
        border: 1px solid #666;
        border-radius: 20px;
        margin-right: -21px;
        color: #444;
        line-height: 33px;
    }

    .f-menu p {
        direction: rtl;
        text-align: right;
        font-size: 22px;
        line-height: 30px;
        color: #444;
        font-family: 'almoni-dl-bold', arial, sans-serif;
        height: 30px;
        clear: both;
        display: block;
        float: right;
        margin-bottom: 10px;
    }

.footer {
    border-bottom: 65px solid #202020;
    width: 100%;
    background-color: #202020;
    float: right;
    padding-top: 70px;
}

p.title-f-menu {
    color: #b9b9b9;
    font-size: 22px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    margin-bottom: 20px;
    direction: rtl;
    text-align: right;
    color: #b9b9b9;
}
.title-f-menu {
    color: #b9b9b9;
    font-size: 22px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    margin-bottom: 20px;
    direction: rtl;
    text-align: right;
    color: #b9b9b9;
}

p.text-f-menu {
    color: #bbbbbb;
    line-height: 23px;
    font-size: 18px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    direction: rtl;
    text-align: right;
    color: #b9b9b9;
}
.footer p.text-f-menu {
    width: 290px;
}

    p.text-f-menu a {
        text-decoration: underline;
        cursor: pointer;
        direction: rtl;
        text-align: right;
        color: #b9b9b9;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

        p.text-f-menu a:hover {
            color: #03a3d1;
        }

.right-menu {
    width: 50%;
    float: right;
    height: 120px;
    margin-top: 20px;
}

    .right-menu a {
        width: 100%;
        clear: both;
        float: right;
        text-align: right;
        color: #b9b9b9;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
        font-size: 14px;
    }

        .right-menu a:hover {
            color: #03a3d1;
        }

.f-menu3 {
    width: 350px;
    margin-left: 30px;
    float: right;
    min-height: 10px;
}

.social-media {
    width: 100%;
    height: 36px;
    margin-top: 20px;
    float: right;
}

    .social-media a {
        background-image: url(../images/f.png);
        width: 36px;
        height: 36px;
        float: right;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
        margin-left: 10px;
    }

        .social-media a.g {
            background-image: url(../images/g.png);
        }

        .social-media a.in {
            background-image: url(../images/in.png);
        }

        .social-media a:hover {
            opacity: 0.8;
        }

.add-email input {
    float: right;
    text-align: right;
    direction: rtl;
    width: 200px;
    outline: none;
    height: 36px;
    background: none;
    border: 2px solid #bbbbbb;
    border-radius: 3px;
    font: 14px/32px 'ariel', arial, sans-serif;
    color: #bbbbbb;
    padding-right: 10px;
    padding-left: 10px;
}

.button-email input {
    background: none;
    border: none;
    outline: none;
    width: 87px;
    float: right;
    margin-right: 5px;
    height: 36px;
    background-color: #bbbbbb;
    border-radius: 3px;
    text-align: center;
    line-height: 36px;
    font-size: 18px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    color: #151515;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

    .button-email input:hover {
        opacity: 0.8;
    }

.message {
    width: 100%;
    float: right;
    text-align: right;
    direction: rtl;
    height: 20px;
    line-height: 20px;
    font: 12px/20px 'almoni-dl-regular', arial, sans-serif;
    color: #bbbbbb;
    margin-top: 10px;
}

    .message a {
        cursor: pointer;
        color: #bbbbbb;
        text-decoration: underline;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }

        .message a:hover {
            color: #03a3d1;
        }

.footer-rights {
    width: 100%;
    text-align: center;
    font-size: 15px;
    direction: rtl;
    color: #b9b9b9;
    font-family: 'almoni-dl-light', arial, sans-serif;
    clear: both;
    margin-top: 10px;
    float: right;
}

.like-box, .like-box img {
    float: right;
    width: 340px;
    height: 214px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
 
    .like-box img:hover {
        opacity: 0.8;
    }

.leftlinks a:hover, #login-btn:hover {
    color: #03a3d1 !important;
}

/*M_AbuAjaj*/
a:hover, a:focus {
    text-decoration: none;
    outline: none;
}

 
/*Search Results*/


.border-header { 
    /*display: none;*/
    width:100%;
    float:right;
    height:8px;
    background-image:url(../images/border-header.png);
}
.f-cont2 {
    width: 100%;
    float: right;
    min-height: 10px;
    clear: both;
}
.f-cont2.cat-merchants {
    margin-bottom: 30px;
}
.sub-menu {
    width: 200px;
    height:35px;
    border-radius:20px;
    background-color:#e9e9e9;
    position:relative;
    text-align:center;
    line-height:35px;
    color:#666;
    font-size:16px;
    padding-right:15px;
    padding-left: 30px;
    font-family: 'almoni-dl-regular', arial, sans-serif;
    float:right;
    margin-top:10px;
    clear:both;
    background-image:url(../images/arrow.png);
    background-position:15px center;
    background-repeat:no-repeat;
    cursor:pointer;
}
.sub-menu .boz{
    width:12px;
    position:absolute;
    height:10px;
    background-image:url(../images/boz.png);
    right:20px;
    top:-10px;
}
.bg-cont {
    background-color:#f7f7f7;
    border-top:1px solid #dcdcdc;
    min-height:10px;
    float:right;
    width:100%;
}
.f-contact {
    width:100%;
    height: 202px;
    border:1px solid #dcdcdc;
    border-radius:5px;
    float:right;margin-bottom:20px;
    background-color:#fff;
    box-shadow:0px 7px 7px #f2f2f2;
}

.img-contact {
    width:220px;
    height:200px;
    padding-right: 30px;
    float:right;
    overflow:hidden;
}
.img-contact > a{
    display: block;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
}
.img-contact > a:before{
        content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.img-contact img{
    display: inline-block;
    max-width: 160px;
    max-height: 200px;
    margin: 0 auto;
    vertical-align: middle;
}
.img-contact img:hover {
    opacity: 0.7;
}
.txt-contact {
    width:450px;
    float:right;
    height:200px;
    margin-right:30px;
    margin-left:30px;
}
.tit-contact {
    color: #666;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size: 24px;
    text-align: right;
    float: right;
    direction: rtl;
    margin-top: 15px;
    line-height: 40px;
    width: 100%;
    clear: both;
}
.tit-contact.cats-merc-title {
    margin-bottom: 0;
}
.tit-contact > a {
    color: #666;
    font-family: 'almoni-dl-bold', arial, sans-serif;
}
.tit-contact > a:hover {
    color: #03a3d1;
}
.stars2
{
    margin-right:0px;
}
.link-sar{
    font:16px/23px 'almoni-dl-regular', arial, sans-serif;
    color:#999;
    float:right;
    margin-right:10px;
    direction:rtl;
    text-decoration:underline;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.link-sar-pipe {
    font:16px/23px 'almoni-dl-regular', arial, sans-serif;
    color:#999;
    float:right;
    margin-right:10px;
    direction:rtl;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.link-sar-pipe-span {
    font:16px/23px 'almoni-dl-regular', arial, sans-serif;
    color:#fff;
    float:right;
    margin-right:10px;
    margin-top: 10px;
    direction:rtl;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.link-sar.relevant {
    text-decoration: none;
    border: 1px solid #999;
    border-radius: 20px;
    padding: 3px 12px;
    font-weight: 600;
    float: right;
    display: inline-block;
    margin-top: 5px;
}
.link-sar.relevant .number {
    font-size: 14px;
}
.link-sar.relevant:hover {
    color:#999;
    cursor: default;
}
.link-sar:hover {
    color:#03a3d1;
}
.link-sar, .link-sar:hover, .link-sar:active, .link-sar:focus {
    outline: none;
}
.number {
    font-family: 'ariel', arial, sans-serif !important;
}
.txt-contact2 {
    color:#777;
    float:right;
    text-align:right;
    direction:rtl;
    font:16px/20px 'almoni-dl-regular', arial, sans-serif;
    margin-top:10px;
}
.txt-contact2 {
    color:#777;
    font:14px/20px arial, sans-serif;
}
.txt-contact3 {
    color:#777;
    text-align:right;
    direction:rtl;
    font: 14px/20px arial, sans-serif;
    margin-top:10px;
}
.link-contact {
    text-align:right;
    direction:rtl;
    float:right;
    clear:both;
    margin-top: 0px;
    height:20px;
    color:#03a3d1;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size:16px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.link-contact:hover {
    color:#666666;
}
.box-contact {
    float:right;
    width:245px;
    min-height: 200px;
    padding-bottom: 40px;
}
.box-contact.last-merch {
    min-height: 155px;
}
#AllSlider .box-contact {
    width:210px;
}
/*.tel {
    float: right;
    width: 70%;
    margin: 0 15%;
    background-image: url(../images/tel.png);
    background-position: right;
    background-repeat: no-repeat;
    text-align: center;
    height: 25px;
    line-height: 25px;
    font-size: 20px;
    font-family: Arial, 'Helvetica Neue', Helvetica, arial, sans-serif;
    font-weight: 600;
    color: #80bd44;
    margin-top: 45px;
    padding-right: 25px;
    direction: ltr;
}*/
.tel {
    background-image: url("../images/tel.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #80bd44;
    direction: ltr;
    float: right;
    font-family: Arial,"Helvetica Neue",Helvetica,arial,sans-serif;
    font-size: 20px;
    font-weight: 600;
    height: 25px;
    line-height: 25px;
    margin: 45px 10% 0;
    padding-right: 25px;
    text-align: center;
    width: 70%;
}
.tel a {
    font-family: Arial, 'Helvetica Neue', Helvetica, arial, sans-serif;
    color: #80bd44;
    font-weight: 600;
    display: inline-block;
}
.last-merch .tel {
    margin-top: 30px;
}
.mess {
    float: right;
    background-color: #80bd44;
    width: 216px;
    height: 44px;
    border-radius: 25px;
    margin-top: 25px;
    background-image: url('../images/request-button-img.png');
    text-indent:-100%;
    overflow:hidden;
}
.mess:hover {
    background-position:bottom;
    background-color:#6aab2b;
}

/**NEW**/
.txt-img {
    background-image: url('../images/txt-img-grey.png');
    text-indent:-100%;
    overflow:hidden;
    float:right;
    margin-top:5px;
    height:12px;
    width:86px;
}
.mess, .mess:hover, .mess:focus, .mess:active {
    outline: none;
    color: #ffffff;
}
.contact-button {
     color: #fff;
    background-color: #03a3d1;
    border: 1px solid #03a3d1;
    width: 210px;
    height: 40px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 22px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size: 18px;
    line-height: 42px;
    text-align: center;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    clear: both;
    display: block;
    margin-top:20px;
    margin-bottom:80px;
    
    box-shadow:0px 7px 7px #f2f2f2;
}
.contact-button:hover {
    background:none;
    color:#03a3d1;
}
.cash-back {
    width:101px;
    height:22px;
    float:left;
    background-image:url(../images/cashback.png);
    margin-top:17px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.cash-back:hover {
   -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
}
.location-here {
    color:#999;
    font:12px/20px 'almoni-dl-bold', arial, sans-serif;
    float:right;
    text-align:right;
    direction:rtl;
    margin-top:20px;
    margin-bottom:10px;
    height:20px;
    line-height:20px;
    width:100%;
}
.location-here a, .location-here a span{
    color:#999;
    text-decoration:none;
    margin-right:2px;
    margin-left:2px;
    font:12px/20px arial, sans-serif;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
    .location-here a:hover, .location-here a:hover span{
        color:#03a3d1;
    }
#hp-wizard-WR .top-popup, .page-template-page-allcats-php .top-popup, #p-404 .top-popup, #search-w .top-popup {
    height: auto;
}
.top-popup {
    background-image: url(../images/bg-top.png);
    width: 980px;
    height: 100%;
    position: absolute;
    top: 0px;
    right: 0;
    left: 0;
    z-index: 1000;
    margin: 0 auto;
    display: block;
    padding-right: 30px;
    padding-left: 30px;
    clear: both;
}
.top-popup-ques {
    display: none;
    height: 335px;
}
.tit-pop {
    float:right;
    text-align:right;
    direction:rtl;
    color:#fff;
    font-size:26px;
    font:26px/30px 'almoni-dl-bold', arial, sans-serif;
    margin-top: 30px;
    width:50%;
}
.tit-pop2 {
    float:right;
    text-align:center;
    direction:rtl;
    color:#fff;
    font-size:26px;
    font:26px/30px 'almoni-dl-bold', arial, sans-serif;
    margin-top:10px;
    width:100%;
    clear:both;

}
.steps-pop {
    height:30px;
    border:2px solid #3c4546;
    float:left;
    width: auto;
    margin-top: 30px;
    border-radius:5px;
    overflow:hidden;
}
.steps-pop span.mains{
    width:90px;
    height:30px;
    font:14px/30px 'almoni-dl-regular', arial, sans-serif;
    text-align:center;
    direction:rtl;
    color:#b9bcbc;
    float:right;
    position:relative;
    
}
    .steps-pop span.mains.sel {
        background-color:#404b4d;
        font:14px/30px 'almoni-dl-bold', arial, sans-serif;
        color:#b9bcbc;

    }
.start-r {
    background-image:url(../images/start-r.png);
    position:absolute;
    left:0px;
    top:0px;
    height:30px;
    width:6px;
    background-size:6px 30px;
    display:none;
}
.end-r {
    background-image: url(../images/end-r.png);
    position: absolute;
    right: 0px;
    top: 0px;
    height: 30px;
    width: 6px;
    background-size: 6px 30px;
    display: none;
}
.steps-pop span.mains.sel .end-r ,.steps-pop span.mains.sel .start-r{
    display:block;
}
.steps-pop span.mains:hover {
    opacity:0.8;
}
.steps-pop span.mains.sel:hover {
    opacity:1;
}
.inner-pop-container {
    /*width:475px;*/
    width: 500px;
    margin:0 auto;
    clear:both;
    /*height:100px;*/
}
.Q-A-preview, .sel-location, .form-second-sec, #wizard-thanx, #smart-helping { 
    display: none;
}
.inner-pop-container.Q-A-preview .pop-form {
    float: right;
}
.pop-textbox {
    float:right;
    width: 100%;
    padding-right:30px;
    padding-left:30px;
    text-align:right;
    direction:rtl;
    font:20px/40px 'almoni-dl-regular', arial, sans-serif;
    color:#222222;
    background-color:#e9eaeb;
    border-radius:22px;
    height: 45px;
    line-height: 45px;
    margin-top:10px;
}
.sel-location .pop-textbox {
    width:500px;
}
.list {
    width:415px;
    padding-right:30px;
    padding-left:30px;
    color:#222222;
    border-radius:5px;
    float:right;
    height:120px;
    padding-top:10px;
    padding-bottom:10px;
    font:18px/30px 'almoni-dl-bold', arial, sans-serif;
    margin-top:10px;
    direction:rtl;
    float:right;
    text-align:right;
    background-color:#e9eaeb;
    position:relative;
    overflow:hidden;
}
.list p{
    width:415px;
    height:30px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    cursor:pointer;
}
.list p:hover{
    color:#03a3d1;
}
.tabs {
    width:260px;
    height:42px;
    margin:0 auto;
    border:1px solid #03a3d1;
    background-color:#fff;
    border-radius:20px;
    margin-top:60px;
    padding:3px;
}
.tabs a{
    width:50%;
    text-align:center;
    direction:rtl;
    line-height:34px;
    font:17px/34px 'almoni-dl-regular', arial, sans-serif;
    color:#03a3d1;
    float:right;
    border-radius:20px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
    .tabs a:first-child {
        width:55%;
    }
    .tabs a:last-child {
        width:45%;
    }
    .tabs a.sel {
        position: relative;
        z-index: 999;
        background-color:#03a3d1;
        color:#fff;
    }
    .tabs a:hover {
        opacity:0.6;
    }
    .tabs a:hover, .tabs a:active, .tabs a:focus {
        outline: none;
        cursor: pointer;
    }
     .tabs a.sel:hover {
        opacity:1;
    }
.tit-serch {
    line-height:46px;
    height:40px;
    float:right;
    font:46px/40px 'almoni-dl-black', arial, sans-serif;
    margin-top:20px;
    text-align:right;
    direction:rtl;
    color:#444;
    width:100%;
    margin-bottom: 0;
}
#guest-area .tit-serch {
    margin-bottom: 20px;
}
.det-text{
    font:13px/20px arial, sans-serif;
    color:#999;
    text-align:right;
    float:right;
    direction:rtl;
    width:600px;
    margin-top: 0;
}
.det-search {
    width: 100%;
    float:right;
    margin-bottom:15px;
    overflow:visible;
}
.edit {
    height:20px;
    text-align:right;
    padding-right:20px;
    background-image:url(../images/edit.png);
    background-position:right center;
    background-repeat:no-repeat;
    color:#999;
    font:18px/20px 'almoni-dl-bold', arial, sans-serif;
    direction:rtl;
    float:left;
}
.edit, .edit:hover {
    outline: none;
}
.place {
    width:auto;
    height:20px;
    text-align:right;
    padding-right:20px;
    background-image:url(../images/place.png);
    background-position:right center;
    background-repeat:no-repeat;
    color:#ef4f9d;
    font:18px/20px 'almoni-dl-bold', arial, sans-serif;
    margin-left:10px;
    float:left;
    overflow:visible;
    direction:rtl;
    white-space:nowrap;
}


/*profile*/


.f-cont3 {
    width: 100%;
    float: right;
    height: 110px;
    clear: both;
}
.right-boxs {
    width:223px;
    min-height:100px;
    float:right;
    margin-left:30px;
    margin-top:-40px;
    border-bottom:1px solid #dcdcdc;
}
.search-tmpl .right-boxs {
    margin-top: 50px;
}
.f-boxs {
    width: 100%;
    min-height:30px;
    float:right;
    background-color:#fff;
    border:1px solid #dcdcdc;
    border-radius:5px;
    padding:25px;
    box-shadow:0px 7px 7px #efefef;
    margin-bottom:22px;
}
.no-bottom-margin {
    border-bottom: 0;
}
#AllSlider .f-boxs {
    float: none;
    margin: 0 auto;
}
#AllSlider .f-boxs p {
    margin-bottom: 0;
}
.f-box-tit {
    font:24px/40px 'almoni-dl-bold', arial, sans-serif;
    color:#444;
    text-align:center;
    float:right;
    width:100%;
    direction:rtl;

}
.w160 {
    width:169px;
    margin-top:10px;
    float:right;

}
.icon-f-box {
    padding-right:51px;
    width: 100%;
    min-height:10px;
    float:right;
    text-align:right;
    direction:rtl;
    font:14px/20px 'almoni-dl-regular', arial, sans-serif;
    color:#80bd44;
    background-image:url(../images/icon-f0-box.png);
    background-position:right 5px;
    background-repeat:no-repeat;
    font-weight:bold;
}
.r-txt{
    font:14px/20px 'almoni-dl-regular', arial, sans-serif;
    color:#666;
    text-align:center;
    direction:rtl;

}
.f-box-input {
    background:none;
    border:none;
    outline:none;
    text-align:right;
    padding-right:20px;
    padding-left:20px;
    width: 100%;
    border:1px solid #ccc;
    border-radius:20px;
    height:38px;
    font:14px/38px 'ariel', arial, sans-serif;
    margin-top:15px;
    margin-bottom:8px;
    direction:rtl;
}
.f-box-button {
    background:none;
    border:none;
    outline:none;
    text-align:center;
    width:171px;
    border:1px solid #03a3d1;
    border-radius:20px;
    height:40px;
    font:18px/40px 'almoni-dl-bold', arial, sans-serif;
    color:#fff;
    margin-bottom:8px;
    background-color:#03a3d1;
    cursor:pointer;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.f-box-button:hover {
    background-color:#fff;
    color:#03a3d1;
}
.f-box-checkbox {
    float:right;
    width:100%;
    height:30px;
    margin-top:10px;
    direction:rtl;
    text-align:right;
}
.f-box-checkbox input{
    float:right;
    margin-left:10px;
}
.f-box-checkbox label{
    color:#999;
    font:12px/12px 'almoni-dl-regular', arial, sans-serif;
    float:right;
    font-weight:normal;
}
.bottom-boxs {
    width:100%;
    float:right;
    text-align:center;
    direction:rtl;
    font:18px/20px 'almoni-dl-bold', arial, sans-serif;
    margin-bottom:3px;
    color:#444;
}
.link-boxs{
    font:14px/20px 'almoni-dl-regular', arial, sans-serif;
    color:#03a3d1;
    float:right;
    width:70%;
    margin-right:15%;
    text-align:center;
    direction:rtl;
    text-decoration:underline;
    margin-bottom:20px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.link-boxs:hover {
    color:#444444;
}
.left-side {
    width:727px;
    float:right;
    min-height:100px;
    margin-top:-80px;
    position:relative;
}
.f-left-side {
    width:725px;
    float:right;
    min-height:100px;    
    border:1px solid #dcdcdc;
    border-radius:5px;
    background-color:#fff;
    margin-bottom:25px;
    box-shadow: 0 7px 7px #efefef;
        -webkit-box-shadow: 0 7px 7px #efefef;
        -moz-box-shadow: 0 7px 7px #efefef;
        position:relative;
}
.f-left-side .txt-contact {
    width:390px;
    margin-right:40px;
    margin-left:40px;
    margin-bottom:30px;
    margin-top:30px;
    height:auto;
    min-height:100px;
}
.f-left-side .txt-contact.last-merch {
    margin-bottom: 0px;
    margin-top: 20px;
}
.f-left-side .txt-contact.last-merch p {
    margin-bottom: 0px;
}
.f-left-side .txt-contact p {
    text-align: right;
}
.f-left-side #profile-request .txt-contact p {
    margin-bottom: 0;
}
.f-left-side .tit-contact{
    margin-top:0px;
}
.f-left-side .cash-back {
    float:right;
    margin-top:5px;
}
.f-left-side .tit-contact {
    color:#444;
}
.top-img {
    width:723px;
    float:right;
    height:236px;
    border-radius:5px;
    background-image:url(../images/bg-img.jpg);
    background-size:727px 236px;
   position:relative;
}
.top-img img{
/*    width: 725px;
    height: auto;*/
}
.top-img-logo {
    float:right;
    width:236px;
    height:138px;
    right:40px;
    top:45px;
    border-radius:5px;
    overflow:hidden;
    position:absolute;
    background-color: #ffffff;
    padding: 30px 38px;
}
.top-img-logo-m-area {
    float:right;
    width:236px;
    height:138px;
    border-radius:5px;
    overflow:hidden;
    background-color: #ffffff;
    padding: 30px 38px;
    margin-left: 25px;
    margin-bottom: 24px;
}
.magazine-img4 .top-img-logo-m-area {
    float:right;
    width: 150px;
    height:150px;
    border-radius:5px;
    overflow:hidden;
    background-color: #ffffff;
    padding: 20px;
    margin-left: 25px;
    margin-bottom: 24px;
}
.top-img-logo img, .top-img-logo-m-area img{
    float: right;
    width: 160px;
}
.top-img-logo img:hover, .top-img-logo-m-area img:hover {
    opacity: 0.7;
}
.top-img-text {
    width:380px;
    height:140px;
    right:300px;
    top:45px;
    position:absolute;
    color:#fff;
   font:40px/40px 'almoni-dl-bold', arial, sans-serif;
   direction:rtl;
}
.top-img-text.no-logo {
    right: 40px;
}
.left-side .location-here {
    margin-top:10px;
    margin-bottom:10px;
}
.c9 {
    color:#999;
    clear:both;
    width:100%;
    margin-top: 5px;
    font-family: 'ariel', arial, sans-serif;
    font-size: 14px;
}
.c6 {
    color:#666;
    clear:both;
    width:100%;
    margin-top: 12px;
    font:18px/20px 'almoni-dl-bold', arial, sans-serif;
}
.last-merch .c6 {
    margin-top: 0px;
}
#AllSlider .c6 {
    /*margin-top: 30px;*/
}
a.leftinLocation {
    float:left;
    text-align:left;
    font-size:18px;
    font-family: 'almoni-dl-regular', arial, sans-serif;
    color:#999;
    text-decoration:underline;
}
.stars3 {
    width: 125px;
    height: 20px;
    float: right;
    margin-right: 0px;
    margin-top: 15px;
    padding-right: 15px;
}

    .stars3 a {
        cursor: pointer;
        background-image: url(../images/stars.png);
        width: 15px;
        height: 15px;
        background-position: top;
        float: right;
        margin-left: 4px;
    }
    .stars3 a:last-child {
        margin-left: 0px;
    }

        .stars3 a.sel {
            background-position: bottom;
        }
.top-img-text .link-sar {
    margin-top:10px;
    color:#fff;
}
.top-img-text .link-sar:hover {
    color:#03a3d1;
}
.bottom-txt {
     font:11px/30px 'almoni-dl-regular', arial, sans-serif;
     color:#fff;
     float:right;
     width:100%;
}
.arrow-to-top {
    display: none;
    position: fixed;
    left: 100px;
    bottom: 100px;
    width:60px;
    height:60px;
    border-radius:32px;
    border:1px solid #dddddd;
    background-color: #ffffff;
    box-shadow: 0px 4px 7px #cecece;
        -webkit-box-shadow: 0px 4px 7px #cecece;
        -moz-box-shadow: 0px 4px 7px #c0c0c0;
        background-image:url(../images/arrow-top.png);
        background-position:center;
        background-repeat:no-repeat;
         -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;

}
.arrow-to-top:hover {
    background-color:#fff;
}
.no-margin {
    margin-top:0px;
}
.txt-True {
    padding-right:25px;
    float:right;
    text-align:right;
    direction:rtl;
    background-image:url(../images/true.png);
    background-repeat:no-repeat;
    background-position:right center;
    height:26px;
    font-size:18px;
    clear:both;
     font:18px/30px 'almoni-dl-bold', arial, sans-serif;
     color:#666;
     margin-bottom: 0;
}
.txt-True a {
    font: 18px/30px 'almoni-dl-bold', arial, sans-serif;
    color:#666;
}
.tit-txt-true {
    font:24px/40px 'almoni-dl-bold', arial, sans-serif;
    color:#444;
    float:right;
    text-align:right;
    clear:both;
    margin-top:30px;
    margin-bottom:7px;
    height:40px;
    width:100%;
}
.w120 {
    width:130px;
    margin-left:10px;
}
.f-left-side .txt-contact.w350 {
    /*width:340px;*/
}
.p25 {
    padding-right:25px;
    margin-top:10px;
}
.clear {
    width:100%;
    margin-right:0px;
    color:#777;
    font-size:14px;
}
.p30 {
    padding-right:30px;
}
.location-icon {
    float:right;
    width:30px;
    height:22px;
    background-image:url(../images/location.png);
    background-position:center;
    background-repeat:no-repeat;
}
.clock-icon {
 background-image:url(../images/time.png);
}
.m20 {
    margin-top:27px;
}
.arrow-l2, .arrow-r2 {
    background-image:url(../images/arrow-l2.png);
    height:28px;
    width:28px;
    float:left;
    border:1px solid #c9c9c9;
    box-shadow: 0px 2px 5px #f7f7f7;
        -webkit-box-shadow: 0px 2px 5px #f7f7f7;
        -moz-box-shadow: 0px 2px 5px #f7f7f7;
        background-position: 45% 50%;
        border-radius:30px;
        background-repeat:no-repeat;
        margin-right:5px;
          -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.arrow-r2 {
    transform:rotate(180deg)
}
.arrow-l2:hover , .arrow-r2:hover {
    background-color:#b9b9b9;
}
.p19 {
    padding:19px;
}
.f20 {
    font:20px/25px 'almoni-dl-bold', arial, sans-serif;
}
.border-b {
    height:10px;
    float:left;
    width:100%;
    float:right;
    border-bottom:1px solid #dcdcdc;
}
.c-stars {
    float:none;
    margin:0 auto;
    margin-top:10px;
    clear:both;
    
}
.f-left-side .txt-contact.w100 {
    width:645px;
    height:280px;
    position:relative;
}
.posL {
    position:absolute;
    top:125px;
    left:0px;
}
.posR {
    position:absolute;
    top:125px;
    right:0px;
}
.slider-profile{
    width:645px;
    height:230px;
    float:right;
    position:relative;
}


.current img{
      width:218px;
    height:190px;
}
.mb-controls a{
display:none;
}
.small-img , .small-img2 {
    margin:0 auto;
    width:140px;
    height:110px;
    border:3px solid #fff;
    box-shadow: 0px 0px 20px #cecece;
        -webkit-box-shadow: 0px 0px 20px #cecece;
        -moz-box-shadow: 0px 0px 20px #c0c0c0;
        border-radius:3px;
        float:right;
        position:absolute;
        right:55px;
        top:40px;
}
.small-img img , .small-img2 img{
    width:140px;
    height:110px;
}
.small-img2 {
    right:auto;
    left:55px;
}
.all-tabs{
    width:100%;
    float:right;
    min-height:950px;
    clear:both; 
    position:relative;
}

.tab-container{
    display:none;
    width:100%;
    float:right;
    min-height:10px;
    clear:both;
/*    position:absolute;
    top:0px;*/
}
.open{
    display:block;
}
.right-cont {
    width: 220px;
    float: right;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    min-height: 10px;
    margin-top: 50px;
    background-color: #fff;
    border-right: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    overflow: hidden;
}
.right-cont a{
        float:right;
        width:100%;
        height:45px;
        border-bottom:1px solid #dcdcdc;
        padding-right:15px;
        padding-left:15px;
        font:18px/45px 'almoni-dl-black', arial, sans-serif;
        color:#444;
        text-align:right;
        direction:rtl;
         -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.left-cont {
    width:758px;
    min-height:848px;
    float:right;
    border-right:1px solid #dcdcdc;
    margin-bottom:50px;

}
.container.left-cont {
    width:758px;
    min-height:648px;
    border-right:1px solid #dcdcdc;
    margin: 0 auto;
    margin-top:50px;
    margin-bottom:50px;
    float: none;

}
.tit-par {
    font:46px/45px 'almoni-dl-black', arial, sans-serif;
    margin-top:45px;
    margin-bottom:40px;
    float:right;
    clear:both;
    direction:rtl;
    width:100%;
    padding-right:30px;
    color:#444;
}
.price-list .tit-par {
    margin-bottom: 0px;
}
.right-cont a:hover , a.sel-t {
    color:#fff;
    background-color:#03a3d1;
}
.f-txt-tab{
    width:728px;
    margin-right:30px;
    height: auto;
    margin-bottom:20px;
    padding-bottom: 20px;
    float:right;
}
.f-txt-tab:last-child, .f-txt-tab:last-child .textf-txt-tab{
    margin-bottom: 0px;
    border: 0;
}
.iconf-txt-tab {
    position: relative;
    top: -7px;
    width:52px;
    height:52px;
    float:right;
    margin-left:38px;
    border-radius:26px;
    background-color:#03a3d1;
    text-align:center;
    direction:rtl;
    line-height:52px;
    font:24px/52px 'almoni-dl-black', arial, sans-serif;
    color:#fff;
}
.textf-txt-tab {
    width:638px;
    height: auto;
    float:right;
    padding-bottom: 20px;
    padding-left: 60px;
    border-bottom:1px solid #dcdcdc;
    font-family: arial, sans-serif
}
#all-cats .textf-txt-tab {
    padding-left: 0;
}
.tit-textf-txt-tab{
    width:100%;
    height:40px;
    font:18px/40px 'almoni-dl-bold', arial, sans-serif;
    text-align:right;
    color:#444;
    direction:rtl;
}
.boxesCont .tit-textf-txt-tab{
    height: 20px;
    font:18px/20px 'almoni-dl-bold', arial, sans-serif;
}
#slider { width: 580px; }
		#slider li { width: 224px; z-index: 1; }


.current {
         -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.p-no{
    margin-top:10px !important;
    clear:right;
}
.ad-m{
    padding-right:40px;
    margin-top:30px !important;
    width:700px;
}
#m-reviews .ad-m{
    width:100%;
}
#m-reviews .write-review-WR{
    padding-left: 60px;
}
#m-reviews .write-review{
    margin-top: 30px;
    padding: 0;
    color: #03a3d1;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size: 20px;
}
#m-reviews .write-review, #m-reviews .write-review:hover, #m-reviews .write-review:focus, #m-reviews .write-review:active{
    outline: none;
}
#m-reviews .img-button{
    color: #666;
    background-color: #fff;
    border: 1px solid #c9c9c9;
    width: 130px;
    height: 35px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 18px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size: 18px;
    line-height: 35px;
    text-align: center;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    clear: both;
    display: inline-block;
}
#m-reviews .img-button:hover{
    color: #fff;
    background-color: #666;
}
#m-reviews .img-button, #m-reviews .img-button:hover, #m-reviews .img-button:active, #m-reviews .img-button:focus{
    outline: none;
}
#m-reviews .reviews-bottom {
    margin-bottom: 30px;
    padding-right: 50px;
}
#m-reviews .arrows-WR {
    margin-top: 5px;
}
#m-reviews .arrow-l2, #m-reviews .arrow-r2 {
    float: right;
    margin-left: 10px;
}
.write-review-modal .validation-mess {
    left: -175px;
    top: 25px;
}
.write-review-modal #review-star-err .validation-mess {
    left: -175px;
    top: 85px;
}

.m-top{
    margin-top:18px;
}
.p-top{
    position:absolute;
    top:0px;
    margin-top:30px;
    left:45px;
}
#AllSlider {
    width: 680px;
    display: none;
}
#AllSlider p {
    margin-bottom: 0;
}
#AllSlider ul {
    list-style-type: none;
}
.breadcrumb {
    display: inline-block;
    padding: 0px; 
    margin-bottom: 0px; 
    background-color: transparent; 
}
.reviews-score { 
    direction: rtl;
    width: 100px;
    height: 20px;
    float: right;
}
.top-img .reviews-score { 
    width: auto;
}

/**  AUTO COMPLETE STYLE **/

.autocomplete-w1 { ; position:absolute; top:0px; left:10px; margin:0px 0px 0px 0px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete {
    border:1px solid #999; background:#FFF;
    cursor:default;
    overflow:auto; margin:0px 0px 0px 0px;
    /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; 
    
    color: #222222;
    border-radius: 5px;
    height: 200px;
    padding-top: 10px;
    padding-bottom: 10px;
    font: 18px/30px 'almoni-dl-bold', arial, sans-serif;
    margin-top: 10px;
    direction: rtl;
    text-align: right;
    /*background-color: #e9eaeb;*/
    position: relative;
}
.autocomplete .selected { 
    /*background:#F0F0F0;*/ 
    font-weight: bold}
.autocomplete .selected:hover { 
    color: #03a3d1;
}
.autocomplete .selected strong{ font-weight: bold}
.autocomplete div { 
    padding:2px 5px; 
    white-space:nowrap; 
    padding-right: 30px;
    padding-left: 30px;
    height: 30px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    cursor: pointer;
}
.autocomplete div:hover, .autocomplete div:focus, .autocomplete div:active, .autocomplete div.selected { 
    background-color: #E8E7E7;
    cursor: pointer;
}
.autocomplete strong { font-weight:normal; color:#03a3d1; }

/**  END AUTO COMPLETE STYLE **/

/*ًWizard*/
#hp-wizard-WR {
    display: none;
}
#no-hp-wizard-WR {
    
}
.right-link{
    float:right;
    direction:rtl;
    color:#fff;
    font:16px/20px 'almoni-dl-regular', arial, sans-serif;
    width:200px;
    text-align:right;
    text-decoration:underline;
    cursor:pointer;
    outline: none;
    position: absolute;
    bottom: 0;
    right: 0;
}
.left-link {
    float:left;
    text-align:left;
    outline: none;
    right: auto;
    left: 0;
}
#purchasing-mng .left-link {
    color:#fff;
    font: 24px/32px 'almoni-dl-bold', arial, sans-serif;
    float:left;
    cursor:pointer;
    text-align:left;
    outline: none;
    bottom: 30px;
    right: auto;
    left: 100px;
    position: absolute;
}
.right-link:hover, .right-link:focus, .left-link:hover, .left-link:focus {
    color: #fff;
    text-decoration: underline;
    outline: none;
}
.disappear{
    display:none;
}
.true-icon{
    width:52px;
    height:52px;
    margin:0 auto;
    clear:both;
    display:block;
    margin-top: 100px;
}
.request-thanx .true-icon{
    margin-top: 50px;
}
.true-icon img {
    width: 52px;
    height: 52px;
    float:right;
}
#profile-request, .category-request, .category-request-thanx, #crm-thanx, #updateuser-thanx, #updatepass-thanx, #newsletter-thanx, #crm-error, #testing-email, #ch-city, #ch-city-alert, #write-review-modal-thanx, .write-review-modal, #login-req-modal {
    top: 50px;
    padding-top: 5px;
    z-index: 999999;
}
.popUp.waiting {
    padding-top: 100px;
}
.popUp.waiting .loading-img1{
    width: 150px;
    height: 150px;
    padding-top: 70px;
    margin-top: 0;
    text-align: center;
}
.pop-tit{
    color:#fff;
    text-align:center;
    clear:both;
    width:100%;
    float:right;
    font:26px/40px 'almoni-dl-black', arial, sans-serif;
    height:40px;
    margin-top:12px;
    margin-bottom:8px;
    direction:rtl;
}
#crm-error .pop-tit, #login-req-modal .pop-tit, #write-review-modal-thanx .pop-tit, #testing-email .pop-tit{
    text-align: center;
    height:36px;
}
#crm-error .pop-tit.c2, #login-req-modal .pop-tit.c2, #write-review-modal-thanx .pop-tit.c2, #testing-email .pop-tit.c2 {
    font: 18px/26px 'almoni-dl-regular', arial, sans-serif;
    text-align: center;
    width: 60%;
    margin-left: 20%;
    margin-right: 20%;
}
.pop-text{
    color:#fff;
    text-align:center;
    clear:both;
    width:560px;
    font:18px/23px 'almoni-dl-regular', arial, sans-serif;
    min-height:10px;
    margin:0 auto;
    display:block;
    direction:rtl;
}
.pop-button {
    background:none;
    outline:none;
    color: #fff;
    border: 1px solid #fff;
    width: 140px;
    height: 35px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 18px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size: 18px;
    line-height: 33px;
    text-align: center;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    clear: both;
    display: block;
    margin-top:32px;
    cursor:pointer;
}
.pop-button-gray {
    border: 2px solid #dcdcdc;
    color: #000;
    margin-top: 80px;
}
#my-details-modal .pop-button-gray {
    margin: 0;
    margin-top: 20px;
    width: 170px;
}
.pop-button:hover {
    background-color:#fff;
    color:#444444;
}
.pop-button-gray:hover {
    background-color:#dcdcdc;
    color:#fff;
}
.w540{
    width:540px;
}
.w580
{
    width:580px;
    background-color:#fff;
    border-radius:10px;
    margin-top: 60px;
    padding-bottom:20px;
}
.pop-textarea{
    border: none;
    background: none;
    width: 100%;
    border-radius: 10px;
    background-color: #e8e9ea;
    padding: 20px;
    font: 14px/20px 'almoni-dl-regular', arial, sans-serif;
    color: #222;
    direction: rtl;
    text-align: right;
    overflow: hidden;
    height: 200px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 20px;
}
#purchasing-mng .pop-textarea{
    padding: 10px 20px;
    height: auto;
    resize: none;
    background-color: #cfd2d3;
    border-radius: 20px;
}
.bottom-text{
    width:100%;height:20px;
    font:12px/20px 'almoni-dl-regular', arial, sans-serif;
    float:right;
    text-align:center;
    direction:rtl;
    color:#bbbbbb;
}
.tit-pop2 {
    margin-top: 20px;
}
#purchasing-mng .tit-pop2 {
    margin-top: 0px;
}
.pop-button2 {
    color: #fff;
    background-color: #80bd44;
    border: 1px solid #80bd44;
    width: 170px;
    height: 40px;
    margin-right: auto;
    margin-left: auto;
    border-radius: 22px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    clear: both;
    display: block;
    cursor:pointer;
    direction:rtl;
    margin-bottom: 10px
}
.pop-button2:hover {
    background:none;
    color:#80bd44;
}
.ar1 {
    background-image: url('../images/ar1.png');
    width:7px;
    height:32px;
    float:left;
}
.pop-form{
    height: 40px;
    line-height: 40px;
    width: 100%;
    padding-right: 5%;
    padding-left: 5%;
    margin: 0 auto;
    margin-top: 10px;
    border-radius: 20px;
    overflow: hidden;
    background: none;
    background-image: url('../images/bg-form.png');
}
.pop-form:hover{
    background-color: #cfd2d3;
    color: #222;
}
.pop-form span, .pop-form a{
    color: #fff;
}
.pop-form:hover span, .pop-form:hover a{
    cursor: default;
    color: #222;
}
.pop-form a{
    cursor: pointer;
}

#purchasing-mng .pop-form{
    background-color: #cfd2d3;
    color: #222;
}
#purchasing-mng .pop-form:hover{
    background-color: #cfd2d3;
    color: #222;
}
#purchasing-mng .pop-form span, #purchasing-mng .pop-form a{
    color: #222;
}
#purchasing-mng .pop-textarea{
    font-size: 16px;
}
#purchasing-mng .pop-textarea, #purchasing-mng .pop-textarea:hover, #purchasing-mng .pop-textarea:focus, #purchasing-mng .pop-textarea:active{
    outline: none;
}
#purchasing-mng .pop-textarea::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #222;
}
#purchasing-mng .pop-textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #222;
   opacity:  1;
}
#purchasing-mng .pop-textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #222;
   opacity:  1;
}
#purchasing-mng .pop-textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #222;
}

.tit-form{
    font:18px/40px 'almoni-dl-black', arial, sans-serif;
    float:right;
    text-align:right;
    margin-left:5px;
    height:40px;
    direction:rtl;
    text-align:right;
    color:#222;
}
.input-form{
    border:none;
    background:none;
    width:280px;
    height: 40px;
    float:right;
    direction:rtl;
    font:18px/40px 'almoni-dl-regular', arial, sans-serif;
}
.m-b{
    margin-bottom:15px;
}
.exsit {
    float: left;
    background-image: url('../images/exsit.png');
    width: 17px;
    height: 15px;
    margin-left:10px;
    margin-top:10px;
    clear:both;
    cursor: pointer;
}
.c2{
    color:#444444;
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
/*    margin-right:10%;
    float:right;*/
}
.c22{
    font: 18px/40px 'almoni-dl-black', arial, sans-serif;
/*    margin-top:-20px;
    margin-bottom:10px;*/
}

.buttons-pop {
    height: 36px;
    margin: 30px auto 30px;
    padding: 3px;
    width: 300px;
}
.buttons-pop input{
    margin-top: 0;
}
.w140{
    width:140px;
    height:34px;
    line-height:32px;
    float:right;
    color: #fff;
    background-color: #80bd44;
    border: 1px solid #80bd44;
    margin-bottom:0px;
    clear:none;
    cursor:pointer;
    margin-left: 10px;
}
.w140:hover {
    color:#80bd44;
}
.w140:last-child {
    margin-left:0px;
}
.p20 {
    padding-right: 30px;
    background-image: url('../images/true-icon-i.png');
    background-position:right center;
    background-repeat:no-repeat;
}
.tit-form2{
    font:18px/40px 'almoni-dl-regular', arial, sans-serif;
    float:right;
    text-align:right;
    height:40px;
    direction:rtl;
    text-align:right;
    color:#222;
    width:auto;
    max-width:270px;
    overflow:hidden;
}
.edite {
    width: 45px;
    padding-right: 15px;
    background-image: url('../images/edite.png');
    background-repeat:no-repeat;
    background-position:right center;
    color:#666666;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size:18px;
    line-height:40px;
    text-align:right;
    direction:rtl;
    float:left;
     -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.edite:hover {
    opacity:0.7;
}
label.pop-textbox input[type=radio]{
    display: none;
}
label.pop-textbox:before {
    content: "";
    display: inline-block;
    position: absolute;
    right: 0;
    left: 0;
    float: right;
    width: 100%;
    padding-right: 30px;
    padding-left: 30px;
    height: 45px;
    line-height: 45px;
}
label.pop-textbox, a.pop-textbox {
    position: relative;
    background:none;
    background-image: url('../images/bg-form.png');
    text-align:center;
    cursor:pointer;
    color:#fff;
     -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
label.pop-textbox:hover, a.pop-textbox:hover {
    background-color:#cfd2d3;
    color:#222;
}

.w46{
    width:80%;
    text-align:center;
    font:46px/50px 'almoni-dl-bold', arial, sans-serif;
    float:none;
    margin: 0px auto;
    margin-top:50px;
    margin-bottom:20px;
}
.e2 {
    float: left;
    background-image: url('../images/exsit2.png');
    width: 23px;
    height: 22px;
    margin-left:3px;
    margin-top:33px;
    cursor:pointer;
}
.e3 {
    float: left;
    background-image: url('../images/exsit2.png');
    width: 23px;
    height: 22px;
    margin-left: 3px;
    margin-right: 15px;
    margin-top:33px;
}
.e2:hover, .e3:hover {
    cursor: pointer;
}
.w660{
    width: 700px;
    clear:both;
    display:block;
    min-height:295px;
}
.colum1{
    width: 220px;
    float:right;
    min-height:10px;
}
.colum1 a {
    direction: rtl;
    text-align: right;
    font-size: 20px;
    line-height: 40px;
    color: #fff;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    height: 40px;
    clear: both;
    display: block;
    float: right;
}
.colum1 a:hover {
    padding-right: 20px;
    padding-left: 20px;
    height: 40px;
    border: 1px solid #919697;
    border-radius: 20px;
    margin-right: -21px;
    color: #fff;
    line-height: 38px;
}
.colum1:last-child {
    margin-right: 20px;
}
.colum1:first-child {
    margin-left: 20px;
}
.colum1, .colum1:focus, .colum1:hover, .colum1:active, .colum1:visited {
    outline: none;
    text-decoration: none; 
}
.but-img, .but-img:hover, .but-img:active, .but-img:focus, .but-img:visited {
    outline: none; 
    text-decoration: none;
}
.bottom-button, .bottom-all-cats{
    width: 980px;
    margin-left:-30px;
    text-align:center;
    direction:rtl;
    height:50px;
    border-top:1px solid #4b5659;
    background-image:url("../images/bg-top.png");
    float:left;
    color:#fff;
    line-height:50px;
    font-size:18px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out; 
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.bottom-button:hover, .bottom-all-cats:hover {
    opacity:0.7;
    color:#fff;
}
.disapp{
    display:none;
}
.hiddenMore{
    display:none;
    float:right;
    margin-top: 30px;
    margin-bottom: 30px;
}
label {
    margin-bottom: 0;
}
.desc-err, .desc-err2 {
    display: none;
}
.validation-mess {
    position: absolute;
    left: 69px;
    color: #8e2828;
    font: bold 14px 'almoni-dl-regular', arial, sans-serif;
    background-color: #ffc1c1;
    text-align: center;
    height: 42px;
    border-radius: 6px;
    padding-right: 10px;
    padding-left: 10px;
    line-height: 42px;
    display: block;
    width: 165px;
}
.validation-mess.city {
    top: 71px;
    left: -171px;
}
.crm-form .validation-mess {
    left: -175px;
}
#newsletter-form .validation-mess {
    left: -175px;
}
.textwidget #newsletter-form .validation-mess {
    left: -175px;
    z-index: 9999;
}
#newsletter-form .nl-sidbar .validation-mess {
    left: 0;
    right: 0;
    z-index: 9999;
    top: -30px;
    margin: 0 auto;
}
#newsletter-form .nl-sidbar .validation-mess .boz2 {
    display: none;
}
.advertise .crm-form .validation-mess {
    left: -175px;
    top: 182px;
    height: 40px;
    line-height: 40px;
}
#localesearch2 .validation-mess {
    left: -175px;
    top: 34px;
    height: 40px;
    line-height: 40px;
}
#login-form .validation-mess, #login-remember-form .validation-mess, #bc_update_user .validation-mess {
    top: 0;
    left: -175px;
    height: 40px;
    line-height: 40px;
}
#login-remember-form {
    display: none;
}
#LoginWithAjax_Status.invalid {
    border-radius: 4px;
    text-align: center;
}
#LoginWithAjax_Status.confirm {
    border-radius: 4px;
    text-align: center;
}
#login-remember-Status, #bc_register_status {
    display: none;
    padding: 3px;
    margin-bottom: 8px;
    border-radius: 4px;
    text-align: center;
}
#login-remember-Status.invalid, #bc_register_status.invalid {
    color: #990000;
    background: #F0D9D9;
    border: 1px solid #E0B4B4;
}
#login-remember-Status.confirm, #bc_register_status.confirm {
    color:#009900; background:#D8FFB0; border:1px solid #AAFF71;
}
.boz2 {
    background-image: url('../images/Rounded-Rectangle.png');
    background-position: right center;
    background-repeat: no-repeat;
    width: 6px;
    height: 12px;
    margin-right: -5px;
    top: 17px;
    right: 0;
    position: absolute;
}
#login-form .boz2 {
    top: 16px;
}
/*input.validation-txt {
    border-color: #de6b6b;
}*/
.validation-txt {
    border: 2px solid #de6b6b;
}
.in-show { 
    display: block !important;
}
#cat-wizard-WR, #no-cat-wizard-WR {
    display: none;
}
#back-tofirst-form {
    margin: 0;
    position: relative;
    bottom: 20px;
}
#back-to-founded {
    margin: 0;
    position: relative;
    bottom: -45px;
}
div[id^=cat-] {
    display: none;
}
.wizard-WP {
    position: relative;
    width: 500px;
    height: 375px;
    margin: 0 auto;
    clear: both;
}
.loading-img1 {
    width: 50px;
    height: 50px;
    margin: 0 auto;
    clear: both;
    margin-top: 180px;
}
.loading-txt1 {
    text-align: center;
    font: 26px/70px 'almoni-dl-black', arial, sans-serif;
    color: #fff;
    direction: rtl;
}
.loading-txt1 i.fa {
    font-size: 4em;
    display: block;
}
/* END Wizard*/
.static-img2 {
    width: 100%;
    min-height: 10px;
    float: right;
    position: relative;
    overflow-x: hidden;
}
.static-img2 img {
    width: auto;
    float: right;
    min-height: 1005px;
}
.tit-white-box{
    font:54px/60px 'almoni-dl-black', arial, sans-serif;
    top:50px;
    color:#fff;
    text-align:center;
    direction:rtl;
    width:100%;
    height:60px;
    position:absolute;
}
.white-box{
    width:592px;
    position:absolute;
    left:50%;
    margin-left:-296px;
    background-color:#fff;
    border-radius:5px;
    display:block;
    top:150px;
    padding-right:55px;
    padding-left:55px;
    padding-bottom: 15px;
}
.bc_update_user_WR{
    background-color:#fff;
    border-radius:5px;
    display:block;
    padding-right:5%;
    padding-left: 5%;
    padding-bottom: 15px;
}
.bc_update_user_WR .box-input-text {
    width: 382px;
}
.bc_update_user_WR .box-input-text input {
    width: 258px;
}
.bc_update_user_WR .contact-button5 {
    width: 50%;
    margin-left: 70px;
}
.inner-tit-white-box{
    color:#444;
     font:20px/40px 'almoni-dl-black', arial, sans-serif;
     margin-top:20px;
     margin-bottom:20px;
     float:right;
     width:100%;
     height:40px;
     text-align:right;direction:rtl;
}
.box-input-text{
    width:482px;
    margin-bottom:11px;
    height:42px;
    float:right;
    position:relative;
}
.box-input-text input{
    float:left;
    border:2px solid #dcdcdc;
    width:358px;
    height:38px;
    border-radius:5px;
    padding-right:20px;
    padding-left:20px;
    direction:rtl;
    text-align:right;
    font:14px/38px 'ariel', arial, sans-serif;
}
.box-input-text p{
    font:18px/42px 'almoni-dl-black', arial, sans-serif;
    color:#444;
    text-align:right;
    float:right;
    direction:rtl;
}
.contact-button5 {
     color: #fff;
    background-color: #80bd44;
    border: 1px solid #80bd44;
    width: 360px;
    height: 40px;
    float:left;
    border-radius: 25px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    clear: both;
    display: block;
    margin-top:10px;
    margin-bottom:10px;
    box-shadow:0px 5px 5px #f2f2f2;
    cursor:pointer;
}
.contact-button5:hover {
    background-color: #6aab2b;
    color: #ffffff;
}
.chech-box{
    width: 360px;
    float:left;
    /*height:20px;*/
    font:14px/14px 'almoni-dl-regular', arial, sans-serif;
    color:#444444;
    text-align:right;
    margin-top:5px;
}
.chech-box .check-1{
    float: right;
    position: relative !important;
    margin-left: 4px !important;
    margin-top: 0;
}
.chech-box label
{
    margin-left:18px;
}
.tit-with-border{
    height:16px;
    margin-top:8px;
    margin-bottom:25px;
    float:left;
     width: 360px;
     border-bottom:1px solid #dcdcdc;

}
.tit-with-border p{
    background-color:#fff;
    font:18px/32px 'almoni-dl-bold', arial, sans-serif;
    color:#444;
    margin:0 auto;
    direction:rtl;
    width:40px;
    height:20px;
    text-align:center;
}
.contact-button6 {
    color: #fff !important;
    background-color: #3b5998;
    border: 1px solid #3b5998;
    width: 360px;
    height: 40px;
    float: left;
    border-radius: 25px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    clear: both;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    box-shadow: 0px 5px 5px #f2f2f2;
    cursor: pointer;
    background-image: url('../images/face-book.png');
    background-position:right 80px center;
    background-repeat:no-repeat;
}
.contact-button6:hover {
    background-color: #355088;
    color: #fff;
}
.static-img3 {
    width: 100%;
    min-height: 10px;
    position: relative;
    text-align: center;
    overflow: hidden;
}
.static-img3 p {
    margin-bottom: 0;
}

    .static-img3 img {
        width: auto;
        min-height: 466px;
    }
    .magazine-img{
        height:300px;
        top:110px;
        position:absolute;
        width:475px;
        left:50%;
        margin-left:-237.5px;
    }
    .crm-booster .magazine-img{
        top: 50px;
        height: auto;
        width: 655px;
        position: absolute;
        left: 25%;
        right: 25%;
        margin-left: 0;
        margin: 0 auto;
    }
    .par-magazine{
           font:20px/27px 'almoni-dl-black', arial, sans-serif;
           text-align:center;
           color:#fff;
           float:right;
           width:100%;
           direction:rtl;
           margin-bottom:25px !important;
           margin-top:5px;
    }
    .p-none{
        position: relative;
        top: 0;
        margin-top:20px;
    }
    .box-magazine{
        width:444px;
        height:40px;
        margin:0 auto;
        background-color:#f1f1f1;
        clear:both;
        margin-top:30px;
        border-radius:20px;
        display:block;
        /*overflow:hidden;*/
    }
    .input-box-magazine{
        border:none;
        background:none;
        outline:none;
        width:300px;
        float:right;
        height:40px;
        text-align:right;
        direction:rtl;
        color:#999999;
        font:18px/40px 'almoni-dl-regular', arial, sans-serif;
        padding-right:20px;
        padding-left:20px;

    }
    .button-box-magazine{
        border:none;
        background:none;
        outline:none;
        background-color:#80bd44;
        border:1px solid #80bd44;
        width:100px;
        float:left;
        height:40px;
        text-align:center;
        direction:rtl;
        color:#fff;
        font:20px/40px 'almoni-dl-black', arial, sans-serif;
        border-radius:20px;
        cursor:pointer;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }
.button-box-magazine:hover {
    background-color: #6aab2b;
}
    .chech-box2{
    width: 400px;
    float:right;
    height:20px;
    font:14px/14px 'almoni-dl-regular', arial, sans-serif;
    color:#fff;
    text-align:right;
    margin-top:10px;
    margin-right:35px;
}
.chech-box2 .check-1{
    float:right;
}
.m-top{
    margin-top:25px;
    margin-bottom:5px;
}
.all-right-cont {
    width: 221px;
    float: right;
    overflow: hidden;
}

.add-margin{
    margin-top:15px;margin-bottom:15px;
}
.list-of-tit {
    width: 145px;
    height: 46px;
    border-radius: 3px;
    border: 1px solid #dcdcdc;
    float: left;
    margin-top: 46px;
    background-color: #fff;
    direction: rtl;
    background-image: url('../images/arrow-b.png');
    background-position:13px center;
    background-repeat:no-repeat;
    position:relative;
    overflow:hidden;

}
.list-of-tit select{
    background:none;
    border:none;
    width:165px;
    height:46px;
    line-height:46px;
    color:#444444;
    font:18px 'almoni-dl-regular', arial, sans-serif;
    text-align:right;
    padding-right:10px;
    outline: none;
}
.list-of-tit select:hover, .list-of-tit select:active, .list-of-tit select:focus {
    outline: none;
}
.border-b2 {
    border-bottom:1px solid #dcdcdc;
}
.border-b3 {
    border-bottom:1px solid #dcdcdc;
    margin-top:0px;
}
.img-right , .img-right img{
    width:220px;
    height:130px;
    float:right;


}
.txt-left{
    width:490px;
    margin-right:15px;
    float:right;
    /*height:130px;*/
    overflow:hidden;
}

.tit-txt-left {
    display: block;
    clear: both;
    color: #444;
    font: 20px/22px 'almoni-dl-bold', arial, sans-serif;
    margin-top: 5px;
    width: 100%;
    direction:rtl;
}
.tit-txt-left2 {
    color: #666;
    direction: rtl;
    float: right;
    font: 14px/20px 'arial';
    margin-top: 5px;
    text-align: right;
   
}
    .tit-txt-left2 span {
        margin-left:3px;
        margin-right:3px;
    }
    .tit-txt-left2 span:first-child {
        margin-right:0px;
    }
    .p-non{
        position:unset;
    }
    .blue-c{
        border-color:#03a3d1;
        color:#03a3d1;
        margin-top:20px;
    }
.blue-c:hover {
    background-color:#03a3d1;
    color:#fff;

}
a.leftinLocation2 {
    float:left;
    text-align:left;
    font-size:12px;
    font-family: 'almoni-dl-regular', arial, sans-serif;
    font-weight:bold;
    color:#03a3d1;
    text-decoration:underline;
    cursor:pointer;
    text-decoration:none;
}
.socialMedia2{
    width: 165px;
    float: left;
    margin-bottom: 5px;
}
.socialMedia2  a{
    width:33px;
    height:32px;
    float:left;
    margin-left:8px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    background-size:33px 32px;
}
    .socialMedia2 .f {
        background-image: url('../images/fa.png');
    }
     .socialMedia2 .t {
        background-image: url('../images/t.png');
    }
      .socialMedia2 .m {
        background-image: url('../images/m.png');
    }
       .socialMedia2 .p {
        background-image: url('../images/p.png');
    }
    .socialMedia2 a:hover {
        opacity:0.7;
    }
    .txt2{
        float:right;
        direction:rtl;
        color:#383d47;
        font:20px/23px 'almoni-dl-bold', arial, sans-serif;
        margin-top:-25px;
        margin-bottom:10px;
    }
    .txt3{
        font:14px/23px 'arial', arial, sans-serif;
        color:#444;
        text-align:right;
        direction:rtl;
        float:right;
        margin-right:30px;
        width:700px;
    }
    .tit1{
        color:#444;
        font:20px/40px 'almoni-dl-black', arial, sans-serif;
        float:right;
        margin-right:30px;
        width:700px;
        text-align:right;
        direction:rtl;
    }
    .tit2{
        color:#444;
        font:24px/40px 'almoni-dl-black', arial, sans-serif;
        float:right;
        margin-right:30px;
        width:700px;
        text-align:right;
        direction:rtl;
        margin-top:30px;
    }
    .det-img{
        width:727px;
        height:427px;
        float:right;
        margin-right:30px;
        margin-top:30px;
        margin-bottom:10px;
    }
.det-img img{
    width: 727px;
    height: 427px;
}
.all-pic2{
    margin-right:30px;
    margin-top:10px;
}
.article .all-pic2{
    padding-right: 30px;
    margin-right: 0;
}
.all-buttons{
    width:727px;
    margin-right:30px;
    float:right;
    min-height:10px;
    margin-top:10px;
    margin-bottom:30px;
}
.all-buttons a{
    width:auto;
    text-align:center;
    direction:rtl;
    border:1px solid #bfbfbf;
    height:26px;
    color:#444444;
    border-radius:13px;
    float:right;
    margin-left:7px;
    margin-bottom:7px;
    padding: 0 15px;
    cursor:pointer;
    font:14px/26px 'almoni-dl-regular', arial, sans-serif;
     -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
    .all-buttons a:hover {
        color:#fff;
        background-color:#bfbfbf;
    }
    .w675{
        width:675px;
        background:none;
        margin-left:-100px;
        overflow:visible;
        float:left;
    }
    .crm-booster .w675{
        width: auto;
        background:none;
        margin-left:0;
        overflow:visible;
        float:none;
    }
    .input1{
        width:171px;
        height:40px;
        float:right;
        margin-left:10px;
        background-color:#f1f1f1;
        padding-right:20px;
        padding-left:20px;
        border-radius:20px;
        border: 2px solid #dcdcdc;
        font:18px/40px 'ariel', arial, sans-serif;
        text-align:right;
        direction:rtl;
    }
    .input2{
        width:100px;
        height:38px;
        float:right;
        background-color:#80bd44;
        color:#fff;
        border-radius:20px;
        font:20px/40px 'almoni-dl-black', arial, sans-serif;
        text-align:center;
        cursor:pointer;
        direction:rtl;
        -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    border:1px solid #80bd44;
    box-shadow: 0px 4px 7px #666;
        -webkit-box-shadow: 0px 4px 7px #666;
        -moz-box-shadow: 0px 4px 7px #666;
    }
.input2:hover, .input2:focus, .input2:active {
    background-color: #6aab2b;
    color: #ffffff;
}
.text1{
    width:100%;
    height:40px;
    color:#444444;
    margin:0 auto;
    clear:both;
    display:block;
    line-height:40px;
    font:30px 'almoni-dl-black', arial, sans-serif; 
    direction:rtl;
    text-decoration:underline;
    text-decoration-color:#03a3d1;
    text-align:center;
    margin-top:35px;
    margin-bottom:35px;
    float:right;
    clear:both;
}
.text1 span{
    color:#03a3d1;
    text-decoration:underline;
    text-decoration-color:#03a3d1;
}
.box-advertise{
    width:30.333333%;
    height:228px;
    float:right;
    border:2px solid #dcdcdc;
    margin-left: 4.5%;
    margin-bottom:28px;
    border-radius:5px;
    padding:25px;
}
.form-adv{
    font:18px/30px 'almoni-dl-regular', arial, sans-serif;
    float:right;
    width:260px;
    overflow:hidden;
    height:30px;
    color:#444;
    text-align:right;
    direction:rtl;

}
.form-adv span{
    width:90px;
    float:right;
    font-family:'almoni-dl-bold', arial, sans-serif;
}
.form-adv2{
    width:100%;
    float:right;
    height:50px;
    padding-top:15px;
    margin-top:15px;
    border-top:1px solid #dcdcdc;
    color:#03a3d1;
      font:18px/25px 'almoni-dl-bold', arial, sans-serif;
      text-align:right;
    direction:rtl;
        -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.form-adv2:hover {
    color:#444444;
}
all-box-adv
{
    float:right;
    min-height:20px;
    width:100%;
}
.box-advertise:nth-child(3n+3)
    {
    margin-left:0px;
    }
.contact-button7 {
    width: 190px;
    float: none;
    margin: 0 auto;
    direction: rtl;
    margin-bottom: 60px;
    margin-top: 40px;
    clear: both;
    background-color: #80bd44;
}

input.validation-txt{
    border-color:#de6b6b;
    
}
#register .validation-mess {
    position: absolute;
    left: -180px;
    top: -2px;
}
.part1-txt{
/*    width:190px;*/
/*margin-left: 30px;*/
    width: 33.33333%;
    margin-left: 0;
    float:right;
}
.part1-txt a{
    color:#444;
}
.min-h{
    height:auto;
    min-height:10px;
}
.textf-txt-tab.min-h{
    padding-bottom:20px;

}
.sub-menu2{
    height:212px;
   overflow:hidden;
   position:absolute;
   z-index:9999;
   border: 1px solid #dcdcdc;
   background-color:#fff;
   box-shadow: 0px 4px 7px #cecece;
        -webkit-box-shadow: 0px 4px 7px #cecece;
        -moz-box-shadow: 0px 4px 7px #c0c0c0;
        width:145px;
        float:left;
        text-align:center;
        top:50px;
        overflow:hidden;
        line-height:35px;
        font:18px/35px 'almoni-dl-bold', arial, sans-serif;
        color:#222;
}
.sub-menu2 p{
    cursor:pointer;
           }
.h100{
    height:100%;
}
.loading-img1{
    width:50px;
    height:50px;
    margin:0 auto;
    clear:both;
    margin-top:180px;
}
.loading-img1 img{
    
}
.loading-txt1{
    text-align:center;
    font:26px/70px 'almoni-dl-black', arial, sans-serif; 
    color:#fff;
}
.txt4{
    float:right;
    color:#666;
    font:14px/23px 'almoni-dl-regular', arial, sans-serif;
}
.boxesCont .txt4{
    font:14px/20px 'arial', arial, sans-serif;
}
.popUp {
    position: fixed;
    width: 100%;
    height: 100%;
    background-image: url('../images/LOADING-POPUP.png');
    z-index:999999999;
    float:right;
    right: 0;
    top: 0;
}
.inner-pop-loading {
    background-color: #fff;
    border-radius: 10px;
    margin: 0 auto;
    width: 419px;
    min-height: 300px;
}
#my-details-modal .inner-pop-loading {
    min-height: 200px;
}
.loading-img2{
    width:50px;
    height:50px;
    margin:0 auto;
    margin-top:100px;
   clear:both;
   display:block;
   overflow:hidden;
}
.loading-img2 img{
    width: 50px;
    height: 50px;
}
.loading-txt {
    background-image: url('../images/loading-txt.png');
    width:100%;
    background-position:center;
    height:50px;
    background-repeat:no-repeat;
    margin-bottom:100px;
}
.w610{
    width:610px;
}
.top-border{
    width:100%;
    height:6px;
    background-color:#03a3d1;
    box-shadow: 0 4px 7px #ebebeb;
        -webkit-box-shadow: 0 4px 7px #ebebeb;
        -moz-box-shadow: 0 4px 7px #ebebeb;
         border-top-left-radius: 10px;
          border-top-right-radius: 10px;
}
.bcolor{
    background:none;
    color:#444;
    border-color:#444;
    margin-bottom:50px;
}
.bcolor:hover{
    color:#fff;
    background-color:#444;
        }
.w720{
    width:720px;
}
.tit5{
    width:680px;
    margin-right:20px;
    float:right;
    font:24px/24px 'almoni-dl-black', arial, sans-serif; 
    color:#444;
    text-align:right; 
    margin-bottom:20px;


}
.all-box{
    width:680px;
    margin-right:20px;
    float:right;
    height:560px;
    overflow:hidden;
    clear:both;


}
.f-in-all-box {
    height:186px;
    border-top:1px solid #e5e5e5;
    width:100%;
    float:right;
}
.f-in-all-box .m20 ,.f-in-all-box .txt-contact{
    margin-right:0px;

}
.f-in-all-box .txt-contact{
    width:434px;
}
.f-in-all-box .m-top{
    margin-top:22px;

}
.top-container{
    width:476px;
    height:90px;
    margin:0 auto;
    margin-top:-35px;
    background-color:#fff;
    border-radius:4px;
    box-shadow: 0px 4px 7px #cecece;
        -webkit-box-shadow: 0px 4px 7px #cecece;
        -moz-box-shadow: 0px 4px 7px #c0c0c0;
        position:relative;
}
.top-container .top-img-logo{
    width:125px;
    height:90px;
    float:right;
    position:absolute;
    top:0px;
    right:0px;
    padding: 20px;
}

.top-container .top-img-logo img{
   width: 85px;
    height: 50px;
    margin-top:0px;
}
.top-container .txt-contact{
    width:350px;
    height:90px;

    margin:0px;
    position:absolute;
    top:0px;
    left:0px;
}
.top-container .c6{
    font:24px 'almoni-dl-black', arial, sans-serif; 
    color:#444;
    margin:0px;
    line-height:30px;
}
.top-container .tit-contact{
    margin-top:20px;
    font:16px 'almoni-dl-bold', arial, sans-serif;
    color:#444;
}
.category-request .top-container .tit-contact{
    margin-bottom: 0;
}
.input-popUp-1{
    width:90%;
    margin-right:5%;
    float:right;
    height:42px;
    margin-bottom:12px;

}
.input-popUp-1 .tit-input{
    width:150px;
    height:42px;
    line-height:42px;
    font:18px 'almoni-dl-bold', arial, sans-serif;
    color:#444;
    float:right;
    text-align:right;
}
.input-popUp-1 input {
    font:14px 'ariel', arial, sans-serif;
    color:#444;
    text-align:right;
    padding-right:10px;
    padding-left:10px;
    float:right;
    height:40px;
    border:2px solid #dcdcdc;
    width:372px;
    border-radius:4px;
}
.input-popUp-2 textarea{
    font:14px/20px 'ariel', arial, sans-serif;
    color:#444;
    text-align:right;
    padding:10px;
    
    float:right;
    height:150px;
    border:2px solid #dcdcdc;
    width:372px;
    max-width: 550px;
    border-radius:4px;
}
 .input-popUp-2{
     height:124px;
     margin-top:30px;
 }
 .contact-button8 {
     color: #fff;
    background-color: #80bd44;
    border: 1px solid #80bd44;
    width: 90%;
    height: 45px;
    float:right;
    border-radius: 30px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    clear: both;
    display: block;
    margin-top:10px;
    margin-bottom:10px;
    box-shadow:0px 5px 5px #f2f2f2;
    cursor:pointer;
    margin-right:5%;
}
.contact-button8:hover {
    background-color: #6aab2b;
}
.f-left .contact-button8 {
    float: left;
}
.p-pop{
    font:12px/15px 'almoni-dl-regular', arial, sans-serif;
    color:#666;
    text-align:center;
    width:90%;
    margin-right:5%;
    float:right;
    height:15px;
    direction:rtl;
    margin-bottom:20px;
}
.input-popUp-3{
    width:90%;
    margin-right:5%;
    min-height:10px;
    height:auto;
}
.input-popUp-3 .tit-input ,.input-popUp-3 input ,.input-popUp-3 textarea {
    width: 100%;
}
#quote-submit-form #bccityP {
    width: 550px;
}
.input-popUp-3 .tit-input{
    line-height:35px;
    height:35px;
}
.input-popUp-3 .dropList{
    width:96%;
    font:14px/38px 'almoni-dl-regular', arial, sans-serif;
    color:#444;
    text-align:right;
    padding-right:10px;
    padding-left:10px;
    float:right;
    height:38px;
    border:2px solid #dcdcdc;
    border-radius:4px;
    overflow:hidden;
}
.input-popUp-3 .dropList select{
    border:none;
    outline:none;
    background:none;
    width:120%;
    float:right;
    height:38px;
}
.magazine-img2{
    height:380px;
    top:40px;
    position:absolute;
    width:980px;
    left:50%;
    margin-left:-490px;
}
.right-advertise-onImg{
    margin-right:25px;
    width:540px;
    float:right;
    padding-top:40px;
    height:340px;
}
.right-advertise-onImg .p1{
    font:54px/80px 'almoni-dl-black', arial, sans-serif; 
    color:#fff;
    float:right;
    text-align:right;
    height:80px;
    width:100%;
    clear:both;
}
.right-advertise-onImg .p2{
    font:20px/25px 'almoni-dl-black', arial, sans-serif; 
    color:#fff;
    float:right;
    text-align:right;
    width:100%;
    clear:both;
    margin-bottom:15px;
}
.right-advertise-onImg .p3 {
    font: 16px/40px 'almoni-dl-bold', arial, sans-serif;
    color: #fff;
    float: right;
    text-align: right;
    width: 100%;
    clear: both;
    background-image: url('../images/true-p.png');
    padding-right:40px;
    background-repeat:no-repeat;
    background-position:right center;
    height:35px;
}
.left-advertise-onImg{
    width:304px;
    float:left;
    margin-top:28px;
    height:316px;
    border-radius:8px;
    background-color:#03a3d1;
    position:relative;
    box-shadow: 7px 7px 10px #383c3f;
    -webkit-box-shadow: 7px 7px 10px #383c3f;
    -moz-box-shadow: 7px 7px 10px #383c3f;
}
.left-advertise-onImg-inner {
    width:100%;
    float:left;
    height:316px;
    border-radius:8px;
    background-color:#fff;
    margin-top:5px;
    margin-left:5px;
    padding-right: 25px;
    padding-left: 25px;
}
.user-img{
    width:45px;
    height:45px;
    float:right;
    margin-top:17px;
    border-radius:25px;
    overflow:hidden;
    box-shadow: 1px 6px 2px #ebebeb;
    -webkit-box-shadow: 1px 6px 2px #ebebeb;
    -moz-box-shadow: 1px 6px 2px #ebebeb;
}
.user-img img{
    width: 45px;
    height: 45px;
    min-height:auto;
}
.txt-user{
    width: 198px;
    height:45px;
    float:right;
    margin-top:17px;
    height:45px;
    margin-right:10px;
    color:#555;
    text-align:right;
    font:18px/25px 'almoni-dl-black', arial, sans-serif; 
    text-shadow:1px 1px 1px #ebebeb;
    margin-bottom:15px;
}
.input3{
    margin-top: 0px;
    border:2px solid #dcdcdc;
    width:100%;
    padding-right:10px;
    padding-left:10px;
    text-align:right;
    font:14px/38px 'arial', arial, sans-serif;
    color:#444;
    float:right;
    border-radius:4px;
    height:38px;
}
.advertise .input3 {
    margin-bottom: 15px;
}
.input4 {
    margin-top: 12px;
    border: 1px solid #80bd44;
    width: 100%;
    text-align: center;
    font: 20px/38px 'almoni-dl-regular', arial, sans-serif;
    color: #fff;
    float: right;
    border-radius: 4px;
    box-shadow: 0px 4px 7px #cecece;
    -webkit-box-shadow: 0px 4px 7px #cecece;
    -moz-box-shadow: 0px 4px 7px #c0c0c0;
    background-color: #80bd44;
    border-radius:22px;
    height:40px;
    cursor:pointer;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.input4:hover {
    background-color: #6aab2b;
    color: #fff;
}
.arrow-to-left {
    background-image: url('../images/arrow-0592.png');
    position:absolute;
    top:-20px;
    right:-100px;
    width:76px;
    height:37px;
}
.text2{
    width:100%;
    height:40px;
    color:#444444;
    margin:0 auto;
    clear:both;
    display:block;
    line-height:40px;
    font:26px 'almoni-dl-black', arial, sans-serif; 
    direction:rtl;
    text-align:center;
    margin-top:35px;
    margin-bottom:35px;
    float:right;
    clear:both;
}
.text2 .right-green{
    color:#fff;
    background-color:#80bd44;
    padding-right:15px;
    padding-left:15px;
    border-radius:5px;
    height:40px;
    margin-left:5px;
    position:relative;

}
.text2 .right-green span {
    background-color: #03a3d1;
    width: 16px;
    height: 16px;
    border:2px solid #fff;
    position:absolute;
    border-radius: 10px;
    background-image: url('../images/stare1.png');
    background-position:center;
    background-repeat:no-repeat;
    right:-6px;
    top:-7px;
}
.box-advertise2{
    height:319px;
    border:1px solid #80bd44;
    border-top:5px solid #80bd44;
    background-color:#fafafa;
    box-shadow: 0px 4px 7px #f2f2f2;
    -webkit-box-shadow: 0px 4px 7px #f2f2f2;
    -moz-box-shadow: 0px 4px 7px #f2f2f2;
    margin-bottom:60px;
}
.tit-box-advertise2{
    width:245px;
    height:37px;
    margin:0 auto;
    clear:both;
    border:2px solid #e9e9e9;
    background-color:#fff;
    font:16px/37px 'almoni-dl-regular', arial, sans-serif;
    text-align:center;
    border-radius:5px;
    color:#444;
     box-shadow: 0px 4px 10px #e9e9e9;
    -webkit-box-shadow: 0px 4px 10px #e9e9e9;
    -moz-box-shadow: 0px 4px 10px #e9e9e9;
    margin-top:-47px;
}
.tit3{
    height:30px;
    float:right;
    width: 100%;
    padding-right:20px;
    padding-left:20px;
    text-align:right;
    font:16px/30px 'almoni-dl-bold', arial, sans-serif;
    color:#444;
    margin-top:10px;
    margin-bottom: 0;
}
.tit3 span{
    float:left;
    font:14px/30px 'almoni-dl-regular', arial, sans-serif;
    color:#999;
}
.textarea1 , .info-form{
    width:100%;
    height:119px;
    float:right;
    clear:both;
    border:2px solid #e9e9e9;
    background-color:#fff;
    font:14px/19px 'ariel', arial, sans-serif;
    text-align:right;
    border-radius:5px;
    color:#444;
    padding:8px 12px;
    overflow:hidden;
}
.info-form{
    max-height: 85px;
    font:14px/14px 'ariel', arial, sans-serif;
    color:#999;
    text-align:right;

}
.w290{
    width:290px;
    margin-bottom:30px;
}
.newsletter .w290{
    margin-bottom:150px;
}
.w265{
    width:265px;
    background-position:right 60px center;
}
.txt5{
    height:50px;
    text-align:center;
    color:#808080;
    font:14px/50px 'almoni-dl-regular', arial, sans-serif;
    width:100%;
    margin-bottom:80px;

}
.txt5 a{
    color:#808080;
    text-decoration:underline;
}
.input-popUp-3 .groupInput{
    width:100%;
    font:14px/42px 'almoni-dl-regular', arial, sans-serif;
    color:#444;
    text-align:right;
    float:right;
    height:42px;
    margin-bottom:20px;
    position:relative;
}
.input-popUp-3 .groupInput input{
    width:182px;
}
.w80{
    width:90px;
    float:right;
    height:42px;
}
.w70{
    width:80px;
    float:right;
    height:42px;
    margin-right:15PX;
}
.bcmail-WR, .bcphone-WR, .bccityP-WR {
    position: relative;
    float: right;
}
.bccityP-WR {
    width: 100%;
}
.c-red{
    display: none;
    color:#de6b6b;
    font:14px/20px 'almoni-dl-regular', arial, sans-serif;
    text-align:right;
    width:180px;
    height:20px;
}
.c-red2{
    left: -22px;
    right:auto;
    bottom: -20px
}
.val{
    border-color:#de6b6b !important;
}
.top-logo {
    background-image: url('../images/top-logo.png');
    width:153px;
    height:40px;
    margin:0 auto;
    margin-top:-40px;
}
.bottom-link{
    width:100%;
    float:right;
    height:52px;
    border-top:1px solid #dcdcdc;
    position:absolute;
    bottom:0px;
    text-align:center;
    font:bold 12px/52px 'almoni-dl-regular', arial, sans-serif;
    color:#03a3d1;
     -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    right:0px;
}
.position-on{
    position:relative;
    top: 50px;
}
a.bottom-link:hover{
    opacity:0.7;
}
.bottom-link a:hover{
    opacity:0.7;
}
div.bottom-link {
    color:#444;
    
}
div.bottom-link a{
    color:#03a3d1;
}
.txt6{
    text-align:center;
    font:24px/50px 'almoni-dl-black', arial, sans-serif; 
    color:#444;
    float:right;
    width:90%;
    margin-right:5%;
    margin-top:25px;
}
#my-details-modal .txt6{
    margin-top: 0px;
}
.bg-form{
    width:265px;
    height:465px;
    margin-top:10px;
    margin:0 auto;
    clear:both;
}
.tit6{
    color:#444;
    font:bold 14px/30px 'almoni-dl-regular', arial, sans-serif;
    text-align:right;
    height:30px;
    margin-top:10px;
    margin-bottom: 0;
    text-align:right;
    width:100%;
    direction: rtl;
}
.bg-form .input-form1{
    width:265px;
    height:38px;
    border:2px solid #dcdcdc;
    padding-right:10px;
    padding-left:10px;
    color:#444;
    font:14px/30px 'ariel', arial, sans-serif;
    border-radius:4px;
}
.w540{
    width:540px;
}
.chech-box3{
    /*width: 265px;*/
    /*float:right;*/
    height:20px;
    font:14px/14px 'almoni-dl-regular', arial, sans-serif;
    color:#999;
    text-align:right;
    margin-top:20px;
    margin-bottom:5px;
}
.chech-box3 .check-1{
    float:right;
    margin-left: 5px;
    margin-top: 0;
}
.chech-box3 label
{
    margin-right:10px;
}
.chech-box3 a {
    float:left;
    color:#999;
    text-decoration:underline;
    direction: rtl;
}
.contact-button6.w265 {
    height:48px;
    line-height:48px;
}
.contact-button5.w265 {
     height:48px;
    line-height:46px;
    direction: rtl;
}
#h5{
    overflow:hidden;
}
.no-m-top {
    margin-top: 0 !important;
}
.w490 {
    width:490px;
}
.c3 {
    width:90%;
    margin-right:5%;
    float:right;
    color:#444;
    text-align:right;

}
.input-popUp-3 .dropList.w94 {
    width:94%;
    position:relative;
}
.bg-img {
    background: none;
    background-color: #80bd44;
    border:1px solid #80bd44;
    cursor:pointer;
      line-height:36px;

}
.bg-img:hover {
    color:#ffffff;
    background-color: #6aab2b;
}
.dropList .sub-menu2 {
    background-color: #fff;
    color: #222;
    font: 18px/35px 'almoni-dl-bold', arial, sans-serif;
    height: 150px;
    overflow: hidden;
    position: absolute;
    text-align: right;
    top: 46px;
    width: 145px;
    right:-2px;
    z-index: 9999;
    border: 2px solid #dcdcdc;
    border-radius: 4px;
    color: #444;
    padding-left: 5%;
    padding-right: 5%;
    text-align: right;
    width:90%;
    box-shadow:unset;
    padding-top:8px;
}
.dropList .sub-menu2 p:hover {
    color:#03a3d1;
}
.r-input {
    position:relative;
    height:54px;
    width:100%;
    float:right;
}
.r-input .validation-mess {
    right:260px;
    top:12px;
}

.static-img4{
    height: 290px;
    overflow:hidden;
}
.magazine-img3{
    height: 160px;
    top: 90px;
    position: absolute;
    width: 1020px;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding-right: 250px;
    padding-left: 10px;
}
.magazine-img4{
    height: 160px;
    top: 90px;
    position: absolute;
    width: 1020px;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding-right: 250px;
    padding-left: 10px;
}
.top-Lbutton{
    width:150px;
    height:35px;
    border:1px solid #d4d4d4;
    border-radius:4px;
    position:relative;
    text-align:center;
    font:20px/35px 'almoni-dl-black', arial, sans-serif; 
    color:#666;
    float:left;
    margin-top:50px;
    margin-bottom:25px;
}
.top-Lbutton:hover, .top-Lbutton:focus, .top-Lbutton:active{
    cursor: default;
    color: #03a3d1;
}

.top-Lbutton span {
    background-color: #03a3d1;
    background-image: url("../images/stare1.png");
    background-position: 4px 4px;
    background-repeat: no-repeat;
    border: 2px solid #fff;
    border-radius: 10px;
    height: 21px;
    position: absolute;
    right: -12px;
    top: -10px;
    width: 21px;
}
.magazine-img3 img{
    width: 160px;
    height: 80px;
    border-radius:4px;
    min-height: auto;
}
.magazine-img4 img{
    display: block;
    width: 130px;
    max-width: 100%;
    height: auto;
    text-align: center;
    min-height: auto;
}
.text3{
    color:#fff;
    font:43px/43px 'almoni-dl-black', arial, sans-serif;
    text-align:right; 
}
.text4{
    color:#fff;
    font:20px/30px 'almoni-dl-black', arial, sans-serif;
    text-align:right; 
}
.text5{
    color:#fff;
    font-weight: 400;
    font-size: 20px;
    text-align:right; 
}
.magazine-img3 .input4{
    width:135px;
    box-shadow: 0px 4px 7px #717f82;
    -webkit-box-shadow: 0px 4px 7px #717f82;
    -moz-box-shadow: 0px 4px 7px #717f82;
    height:33px;
    margin-top:8px;
    line-height:33px;
}
.tab1 {
    height: 36px;
    margin-top: 48px;
    float: right;
    background-color: #d4d4d4;
    border-radius: 18px;
    background-image: url('../images/mess.png');
    background-position:right 20px center;
    text-align:center;
    color:#fff;
    background-repeat:no-repeat;
    font:20px/36px 'almoni-dl-black', arial, sans-serif;
    margin-left:15px;
    padding-right: 58px;
    cursor:pointer;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.tab-home {
    height: 36px;
    margin-top: 48px;
    float: right;
    background-color: #d4d4d4;
    border-radius: 18px;
    background-image: none;
    background-position: right 20px center;
    text-align: center;
    color: #fff;
    background-repeat: no-repeat;
    font: 28px/38px 'almoni-dl-black', arial, sans-serif;
    margin-left: 15px;
    padding-right: 15px;
    padding-left: 15px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.tel2{
    background-image: url('../images/tel2.png');
}
.tab1 span{
    color:#d4d4d4;
    background-color:#fff;
    text-align:center;
    font:bold 16px/28px arial;
    height:28px;
    margin-top:4px;
    float:left;
    margin-left:5px;
    margin-right: 15px;
    border-radius:15px;
    padding-right:6px;
    padding-left:6px;
}
.tab1.seltab span{
    color: #03a3d1;
}
.tab2{
    width: 140px;
    height: 36px;
    margin-top: 48px;
    float: right;
    background-color: #d4d4d4;
    border-radius: 18px;
    text-align:center;
    color:#fff;
    font:20px/36px 'almoni-dl-black', arial, sans-serif;
    margin-left:12px;
    cursor:pointer;
         -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    background-image:none;
    padding:0px;
}
.tab2:hover , .tab1:hover {
    opacity:0.7;
}
.tab2.seltab , .tab1.seltab, .tab-home.seltab{
    background-color:#03a3d1;
}
.p-tab{
position:relative;

}
.p-tab .f-cont2 {
    position:absolute;
    top:0px;
    display:none;

}
.open{
    display:block;
}
.tit-table{
    width: 100%;
    min-height:10px;
    float:right;
    border:1px solid #d9d9d9;
}
.tit-table-t{
    color:#444;
    font:20px/50px 'almoni-dl-black', arial, sans-serif;
    float:right;
    width:938px;
    padding-right:20px;
    padding-left:20px;
    height:50px;
    text-align:right;
    clear:both;
}
.tit-table-c {
    width:100%;
    float:right;
    min-height:50px;
    line-height:20px;
    text-align:center;

}
.tit-table-c div{
    padding-left:2px;
    padding-right:2px;
    width:159px;
    height:100%;
    float:right;
    font:16px/18px 'almoni-dl-regular', arial, sans-serif;
    padding-top:10px;
     color:#444;
}
.tit-table-c div.col-4{
    padding-left:2px;
    padding-right:2px;
    width:33.3333%;
}
    .tit-table-c div:last-child {
        border:none;
    }
    .tit-table2{
    width: 100%;
    height:51px;
    float:right;
    border:1px solid #d9d9d9;
    border-top:none;
    font:bold 16px/50px 'arial';
    color:#666;
    cursor:pointer;
       -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.tit-table2:nth-child(2n+1) {
    background-color:#fbfbfb;

}
.tit-table2 div{
     padding-left:2px;
    padding-right:2px;
    width:158px;
    height:50px;
    float:right;
    font:bold 16px/50px 'arial';
     color:#666;
     border-left:1px solid #d9d9d9;
     text-align:center;
}
.tit-table2 div.col-4{
    padding-left:2px;
    padding-right:2px;
    width:33.3333%;
}
.tit-table2 div:last-child{
    border:none;
                }
.m-t{
    margin-top:35px;
}
.tit-table3 div {
    width:239px;
}
.tit-table-c3 div{
    width:240px;
}
.all-cont.p-tab .f-cont2.static-pos{
    position:static;
}
.tit-table4 div {
    width:190px;
    font:normal 16px/50px "arial";
}
.tit-table-c4 div{
    width:191px;
    font:18px/20px 'almoni-dl-black', arial, sans-serif;
    padding-top:15px;
}
.tit-table2:hover{
    cursor: default;
    box-shadow: 0px 0px 7px #cecece;
        -webkit-box-shadow: 0px 0px 7px #cecece;
        -moz-box-shadow: 0px 0px 7px #c0c0c0;
}
.tit-table2:hover div{
    color:#03a3d1 !important;
}
.emails{
    width: 100%;
    height:830px;
    border:1px solid #d9d9d9;
}
.all-mails{
    float:right;
    width:380px;
    border-left:1px solid #d9d9d9;
    height:100%;
    overflow: hidden;
    overflow-y: auto;
    direction: ltr;
}
.all-mails .f-mail {
    float: right;
    height: 110px;
    width: 379px;
    border-bottom: 1px solid #d9d9d9;
    padding-right: 15px;
    padding-left: 15px;
     background-color:#e8f2f5;
     color:#666;
   cursor:pointer;
}
.all-mails .f-mail a{
    color:#666;
    cursor:pointer;
}
.all-mails .f-mail.active, .all-mails .f-mail.active a {
    background-color:#03a3d1;
    color:#fff;
}
.all-mails .f-mail:hover, .all-mails .f-mail:hover a {
    background-color: #ABABAB;
    color:#fff;
}

.icon-mess {
    background-image: url('../images/unread.png');
    width: 24px;
    height: 22px;
    background-position: bottom;
    float: right;
    margin-top: 15px;
    margin-left: 12px;
    background-size:24px 44px;
}
.all-mails .f-mail:hover .icon-mess, .all-mails .f-mail.active .icon-mess {
    background-position:top;
}
.read .icon-mess {
    background-position: top;
    background-image: url('../images/read.png');
}
.all-mails .read.f-mail:hover .icon-mess, .all-mails .read.f-mail.active .icon-mess {
    background-position:bottom;
}
.f-mail.black{
    
}
.f-mail.read{
    background-color:#fff;
}
.txt-mess{
    width:305px;
    height:84px;
    float:right;
    text-align:right;
}
.txt-mess .p4 {
    font:18px/20px 'almoni-dl-black', arial, sans-serif;
    height:20px;
    float:right;
    width:190px;
    margin-top:19px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin-left:10px;

}
.txt-mess .p6{
    width: 100px;
    font:12px/20px 'arial';
    float:right;
     margin-top:19px;
}
.txt-mess .p5 {
    font:16px/18px 'almoni-dl-regular', arial, sans-serif;
     overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:295px;
    float:right;
    margin-top:9px;
    direction: rtl;
}
.all-the-mess {
    width: 620px;
    padding-right: 30px;
    padding-left: 30px;
    margin-right: 10px;
    border-right: 1px solid #d9d9d9;
    float:right;
    height:100%;
}
.the-mess {
    display: none;
    max-width: 580px;
    padding-right: 30px;
    padding-left: 30px;
    margin-right: 10px;
    border-right: 1px solid #d9d9d9;
    float:right;
    height:100%;
}
.tit-the-mess{
    height:48px;
    border-bottom:1px solid #d9d9d9;
    float:right;
    width: 100%;
    font:18px/50px 'almoni-dl-black', arial, sans-serif;
    color:#444;
    text-align:right;
    margin-bottom:15px;
}
.tit-the-mess span{
    color:#666;
    width:95px;
    font:12px/50px 'arial';
    float:left;
     height:48px;
}
.w120 {
    width:130px;
    margin-left:10px;
}
.w190 {
    width:190px;
    margin-left:10px;
}
.input2.w190 {
    box-shadow:0 4px 5px #e6e6e6;
    -webkit-box-shadow:0 4px 5px #e6e6e6;
    -moz-box-shadow:0 4px 5px #e6e6e6;
    margin-bottom: 15px;
    float: initial;
    display: inline-block;
}
.p7{
    width:100%;
    float:right;
    font:18px/25px 'almoni-dl-regular', arial, sans-serif;
    color:#666;
    text-align: right;
}
.p8{
    width:100%;
    float:right;
    font:18px/32px 'almoni-dl-black', arial, sans-serif;
    text-align: right;
    color:#666;
}
.p8 span{
    width:95px;
    font:18px/35px 'almoni-dl-regular', arial, sans-serif;
    float:right;
    direction: rtl;
}
.m-b2{
    margin-bottom:25px;
    width:100%;
    height:1px;
    clear:both;
}
.m-auto{
    width:265px;
    margin:0 auto;
    height:230px;
    margin-top:20px;
}
.p9{
    color:#444444;
    font:bold 14px/6px 'arial';
    text-align:right;
}
.m-auto .input3{
    margin-bottom:10px;

}
.m-auto .input4{
    font-family: 'almoni-dl-bold', arial, sans-serif;
    margin-bottom:20px;
}
.input-popUp-4{
    width:450px;
    margin-right:20px;
    float:right;
    height:41px;
    margin-bottom:11px;
}
.input-popUp-4 .tit-input{
    width:105px;
    height:41px;
    line-height:41px;
    text-align:right;
    font:18px/41px 'almoni-dl-bold', arial, sans-serif;
    color:#444;
    float:right;
}
.input-popUp-4 input{
    width:304px;
    height:37px;
    line-height:41px;
    text-align:right;
    border:2px solid #dcdcdc;
    border-radius:4px;
    font:14px/37px 'arial';
    color:#444;
    padding-right:14px;
    padding-left:14px;
    float:right;

}
.inner-tit-white-box{
    color: #444;
    font: 20px/40px 'almoni-dl-black', arial, sans-serif;
    margin-top: 15px;
    margin-bottom: 10px;
    float: right;
    height: 40px;
    text-align: right;
    direction: rtl;
}
.non-m .right-boxs{
    margin-top:50px;
    margin-left:0px;
}
.non-m .left-cont{
    width:755px;
    border:none;
}
.white-txt{
    text-align:right;
    float:right;
    color:#fff;
    font:20px/40px 'almoni-dl-black', arial, sans-serif;
    height:40px;
    padding-right:5px;
    direction: rtl;
}
.white-txt2{
    margin-top:5px;
}

.divider:before {
    padding: 0 5px;
    color: #ccc;
    content: "\003e";
}
.breadcrumb > li + li:before {
    padding: 0;
    color: transparent;
    content: "";
}
.m-45{
    top:45px;
}
.text6{
    font:40px 'almoni-dl-black', arial, sans-serif;
    text-decoration:none;
    margin-top: 55px;
    margin-bottom: 55px;
}
.h-380{
    height:380px;
    padding:0px;
}
.top-pic{
    position: relative;
    height:135px;
    width:100%;
    float:right;
    overflow:hidden;
    cursor:pointer;
    border-bottom:1px solid #e4e1f0;
    background-color:#444444;
}
.top-pic img{
    height: 135px;
    width: 100%;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.top-pic img:hover {
    opacity:0.7;
}
.p-newsLetter {
    padding: 15px;
    float: right;
}
    .p-newsLetter a:not(.p-newsLetter-a-desc){
        height:55px;
        overflow:hidden;
        color:#444444;
        font:20px/27px 'almoni-dl-black', arial, sans-serif;
        float:right;
     }
    .p-newsLetter p{
        height:85px;
        margin-top:10px;
        overflow:hidden;
        color:#444444;
        font:14px/22px arial;
        float:right;
         }
    .newsLetter-button{
        display: inline-block;
        width:145px;
        height:35px;
        border:1px solid #03a3d1;
        border-radius:20px;
        text-align:center;
        color:#03a3d1;
        float:none;
        font:18px/33px 'almoni-dl-bold', arial, sans-serif;
        margin-right:80px;
        cursor:pointer;
    }
.newsLetter-button:hover {
    background-color:#03a3d1;
    color:#fff;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
}
.request-thanx {
    position: relative;
    padding-bottom: 35px;
}
#crm-error .request-thanx{
    padding-bottom: 50px;
}
#crm-thanx .request-thanx, #updateuser-thanx .request-thanx, #updatepass-thanx .request-thanx{
    padding-bottom: 140px;
}
#updateuser-thanx .request-thanx, #updatepass-thanx .request-thanx{
    padding-bottom: 45px;
}
#newsletter-thanx .request-thanx{
    padding-bottom: 140px;
}
.request-thanx .top-logo, #crm-thanx .top-logo, #updateuser-thanx .top-logo, #updatepass-thanx .top-logo{
    position: absolute;
    top: -34px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.emails p {
    margin-bottom: 0;
}
.relative {
    position: relative;
}
.underline { 
    text-decoration: underline;
}

.tit-cat{
    clear: both;
    color: #444;
    direction: rtl;
    float: right;
    font: 20px/50px 'almoni-dl-regular', arial, sans-serif;
    margin-right: 30px;
    margin-top: 45px;
    width: 95%;
    border-bottom:1px solid #dcdcdc;
    margin-bottom:15px;
}
.tit-cat span {
     font: 20px/50px 'almoni-dl-black', arial, sans-serif;
}
.f-cat, ul#featured-cats>li {
    font:18px/32px 'almoni-dl-black', arial, sans-serif;
    width:auto;
    clear:both;
    margin-right:32px;
    text-align:right;
    float:right;
    height:30px;
    cursor:pointer;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
     color:#444444;
}
.f-cat:hover, ul#featured-cats>li:hover {
    color:#03a3d1;
}
.top-popup .true-icon{
    margin-top:100px;
}
#wizard-founded .true-icon{
    margin-top:0px;
}
.modal.fade.in {
    overflow-x: hidden;
    overflow-y: auto;
}
.w360 {
    width: 360px;
}
.w592 {
    width: 592px;
}
.w432 {
    width: 432px;
}
.top-100 {
    top: 80px;
}
.no-border {
    border: 0;
    margin-top: 0;
}
.mrg-r-30{
    margin-right: 30px;
}
.tit-list{
    color:#444444;
    float:right;
    direction:rtl;
    height:46px;
    padding-right:30px;
    font:46px/46px 'almoni-dl-black', arial, sans-serif; 
    margin-top:40px;
    width:70%;
    clear:both;
}
.all-table-list{
    width: 100%;
    padding-right:30px;
    padding-left:30px;
    min-height:20px;
    display:table;
    position:relative;
}
.row-table-list {
    width: 100%;
    display:table-row;
    border-bottom:1px solid #dcdcdc;
    float:right;
    min-height:50px;
    cursor:pointer;
    padding-bottom:10px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
     transition: all 0.3s ease-out;
}
.cell-table-list1{
    width:427px;
    min-height:50px;
    display:table-cell;
    vertical-align:top;
}
.cell-table-list2{
    width: 160px;
    min-height:50px;
    display:table-cell;
    padding-right:35px;
    vertical-align:top;
}
.cell-table-list3{
    min-height:50px;
    display:table-cell;
    padding-right:35px;
    vertical-align:top;
}
.cell-table-list1 p{
    float:right;
    clear:both;
    width:400px;
    padding-right:15px;
}
.top-tit{
    width: 100px;
    height: 50px;
    border-bottom: 3px#81c341 solid;
    color: #444;
    font: 18px/50px 'almoni-dl-black', arial, sans-serif;
    margin: 0 auto;
    text-align: center;
}
.tit-cell-table-list1{
    font:20px/30px 'almoni-dl-black', arial, sans-serif; 
    color:#444;
    padding-top:10px;
    vertical-align:top;
    margin-bottom: 0;
}
.under-tit-cell-table-list1{
    font:14px/20px arial; 
    color:#666;
    padding-bottom:10px;

}
p.list-cell-table-list1{
     font:16px/30px 'almoni-dl-regular', arial, sans-serif;
     color:#444;
     padding-right:80px;
     margin-bottom: 0;
}
.row-table-list:hover{
    background-color:#fcfcfc;
}
.f-cell-table-list2{
    font:18px/30px 'ariel', arial, sans-serif; 
    text-align:center;
    color:#444;
    direction:ltr;
     padding-top:10px;
     padding-bottom:25px;
     font-weight: 700;
}
.f-cell-table-list2 span , .list-f-cell-table-list2 span{
    font-size:14px;
    font-weight: 700;
}
.s-cell-table-list2{
    font:16px/30px 'almoni-dl-bold', arial, sans-serif; 
    text-align:center;
    color:#444;
    float:right;
     padding-top:10px;
     padding-bottom:25px;
     clear:both;
     width:100%;
    margin-bottom: 0;
}
.list-s-cell-table-list2{
    font:16px/30px 'almoni-dl-bold', arial, sans-serif; 
    color:#444;
    text-align:center;
    float:right;
    clear:both;
    width:100%;
    margin-bottom: 0;
}
.list-f-cell-table-list2{
    font:14px/28px 'ariel', arial, sans-serif; 
    color:#444;
    text-align:center;
    float:right;
    clear:both;
    width:100%;
    direction:ltr;
}
.table-header{
    border-bottom: 1px solid #dcdcdc;
    min-height: 50px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.table-row{
    border-bottom: 1px solid #dcdcdc;
    min-height: 50px;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.table-row>div.row:hover{
    background-color:#fcfcfc;
    cursor: pointer;
}
.row-table-list p {
    margin-bottom: 0;
}
a.company-terms-btn {
    color: #bbbbbb;
    font: 12px/20px 'almoni-dl-regular', arial, sans-serif;
    text-decoration: underline;
}
a.company-terms-btn:hover {
    cursor: pointer;
}

.pl-md-0 {
    padding-left: 0;
}
.pr-md-0 {
    padding-right: 0;
}
.no-margin-top {
    margin-top: 0;
}
.no-margin-bottom {
    margin-bottom: 0;
}





/*Baner Style : M_AbuAjaj*/

.hs-ynet-banner-wr{width: 256px; border: 0 !important;}
.past-300.hs-ynet-banner-wr{width: 300px}

.hs-ynet-banner-wr a, .hs-ynet-banner-wr a:focus, .hs-ynet-banner-wr a:hover{

    outline: 0;
}
.past-300 .hs-content{
    height: 281px;
    border: 1px solid #CCC;
}
.past-300 .hs-ynet-adsearch p{
    line-height: 15px;
    margin-bottom: 0;
    font-family: arial, arial, sans-serif;
    font-size: 12px;
}
.hs-tap-list{ 
    list-style: none;
    display: table;
    content: " ";
    padding: 0;
    margin: 0;
}
.hs-tap-list li { list-style: none; }
.hs-tap-list>li { 
    float: right;
    position: relative;
    display: block;
    width: 126px;
}
.past-300 .hs-tap-list>li { 
    width: 148px;
}
.hs-tap-list>li>a { 
    position: relative;
    display: block;
    padding: 20px 15px;
    margin-left: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
outline: none;
}
.hs-tap-list>li.active>a, .hs-tap-list>li.active>a:hover, .hs-tap-list>li.active>a:focus {
    color: #555;
    cursor: default;
    border-bottom-color: transparent;
}
.hs-content>.tab-con { display: none; padding: 5px 0; }
.hs-content>.active { display: block; }
/*.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.fade.in { opacity: 1; }*/

.hs-row h2 {     
    padding: 10px 10px 5px 0;
    font-weight: bold;
    font-size: 14px;
    color: #fff !important;
    margin-top: 0;
    margin-bottom: 0;
    font-family: arial, arial, sans-serif;
    line-height: 1.4em; 
}
.hs-row h2 a{ color: #fff !important; }
#my-office .hs-row p {     
    padding: 0 10px 5px;
    height: 35px;
    font-size: 12px;
    line-height: 14px;
    font-family: arial, arial, sans-serif;
    margin-bottom: 0;
}

div.hs-row {
    width: 100%;
    margin-bottom: 5px;
}
#my-office div.hs-row {
    width: 100%;
    margin-bottom: 9px;
    height: 65px;
}
div.hs-row-last {
    margin-bottom: 0px;
}
#my-office .hs-row img{
    display: block;
    height: 100%;
    width: 100%;
    min-height: 69px;
}
.hs-col-4, .hs-col-6 { 
    position: relative;
    min-height: 1px;
}
.hs-col-4 { width: 40%; }
.hs-col-5 { width: 49%; }
.hs-col-6 { width: 60%; }

.my-office-tab{
    width: 124px;
    height: 41px;
    background-image: url(../images/my_office_grey.png);
    background-repeat: no-repeat;
}
.past-300 .my-office-tab{
    width: 148px;
    height: 41px;
    background-image: url(../images/my_office_grey_300.png);
}
.my-office-tab.active{
    background: url(../images/my_office_green.png);
}
.past-300 .my-office-tab.active{
    background: url(../images/my_office_green_300.png);
}
.hsearch-tab{
    width: 126px;
    height: 41px;
    margin-right: 4px !important;
    background-image: url(../images/Search_for_Suppliers_grey.png);
background-repeat: no-repeat;
}
.past-300 .hsearch-tab{
    width: 146px;
    height: 41px;
    margin-right: 4px !important;
    background-image: url(../images/Search_for_Suppliers_grey_300.png);
    background-repeat: no-repeat;
}
.hsearch-tab.active{
    background-image: url(../images/Search_for_Suppliers_green.png);
}
.past-300 .hsearch-tab.active{
    background-image: url(../images/Search_for_Suppliers_green_300.png);
}
.sagir{
    display: block;
    position: relative;
    width: 252px;
    height: 38px;
    margin: 0 auto;
    background-image: url(../images/sagir.png);
}
.past-300 .sagir{
    display: block;
    position: relative;
    width: 298px;
    height: 50px;
    margin: 0 auto;
    margin-top: 4px;
    background-image: url(../images/sagir_300.png);
}
.green-p{
    background-color: #81C341;
    color: #fff;
}
.grey-p{
    background-color: #58595b;
    color: #fff;
}
.clearfix:before, .clearfix:after{
    display: table;
    content: " ";
}
#searchBox-hs-ynet{
    position: relative;
    width: 245px;
    height: 48px;
    border-radius: 2px;
    padding: 0 10px 5px 5px;
}
.past-300 #searchBox-hs-ynet{
    position: relative;
    width: 300px;
    height: 38px;
    border-radius: 2px;
    padding: 0 10px 5px 5px;
}
#searchTextBox-hs-ynet {
    height: 39px; 
    float: right; 
    border-left: 0px solid #262626; 
    margin-top: 6px; 
}
.searchButt-hs-ynet {
    float:left;
    margin-left: 10px;
    margin-top: 5px;
    border: none;
    border-radius: 2px;
    width: 54px;
    height: 28px;
    cursor:pointer;
    background-image:url(../images/search_hs_ynet.png);
}
/*    margin-left:0px;
    margin-top:9px;
*/
.searchButt-hs-ynet:hover {
    opacity:0.9;
}
.hs-ynetitle-sp{
    text-align: center;
    display: block;
    height: 23px;
    background-image:url(../images/hs_title.png);
}
.textSearchBox-hs-ynet{
    width: 175px;
    padding: 3px;
}
.past-300 .textSearchBox-hs-ynet{
    width: 212px !important;
    height: 25px !important;
    padding: 3px;
    background-color: #ffffff !important;
    font-family: 'ariel', arial, sans-serif !important;
    font-size: 14px !important;
}
.hs-ynet-adsearch h4{
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 12px;
    line-height: 1em;
    font-family: arial, arial, sans-serif;
}
.hs-ynet-adsearch img{
    width: 80px;
    height: 35px;
    max-height: 35px;
    margin: 0 auto;
    display: block;
    text-align: center;
    margin-bottom: 5px;
}
.hs-ynet-adsearch{
    background-color: #e4e5e7; padding: 5px; height: 98px;color: #000;
}
.past-300 .hs-ynet-adsearch{
    background-color: #e4e5e7; padding: 5px; height: 96px;color: #000;  margin-bottom: 5px;
}

.ynet-widget .autocomplete{font-size: 5px !important}

/*New Article Style, M_AbuAjaj*/
.hs-article-container{
    background-color: #f1f5f8;
    width: 699px;
    margin-top: 40px;
    float: right;
}
.hs-article-wrapper{
    padding: 15px 25px;
   
    width: 655px;
}
.hs-article-whtitle{
    border-bottom: 1px solid #e5e5e5;
}
.hs-article-htitle{
    display: block;
    font: bold 24px Arial;
    color: #0171bd;
    margin-bottom: 10px;
    font-weight: bold
}
.hs-article-snip p{
    font-weight: bold;
    margin: 10px 0;
    font-size: 16px;
}
.hs-article-brdc{
    border-bottom: 2px dotted #e5e5e5;
    border-top: 2px dotted #e5e5e5;
    padding: 3px 0;
}
.hs-article-brdcr{ height: 20px; line-height: 20px; }
.hs-article-brdcr span{ font-weight: bold; vertical-align: middle; }
.hs-article-brdcl{ text-align: left; }
.hs-article-brdcl a{ margin-right: 5px; }
.hs-article-content{ font-size: 16px; }
.hs-article-content p{ margin: 20px 0; }
.picture-catava{ border: 2px solid #B4B0B1; width: 605px; max-width: 605px; }
.hs-article-intitle{ color: #606060; font-weight: bold; }
.hs-article-footer{ margin: 10px 0; float: right;width: 699px}
.hs-article-ftitle{ background-color: #bd0c2f; color: #fff; padding: 4px 15px; font-size: 16px; font-weight: bold; }
.hs-article-fwidget{ margin: 10px 0; }
.hs-article-fwidget ul{ display: inline-block; }
.hs-article-more-li{ float: right; list-style: none; width: 217px; margin-right: 24px !important; }
.hs-article-more-li:first-child{ margin-right: 0px !important; }
.hs-article-more-li img{ width: 217px; height: 152px; border: 1px solid #ABACB0; }
.hs-article-more-li span{ font-size: 16px;  }
.past-300 #hsearch{
    background-image: url(../images/search_engine_bg.png);
    background-repeat: no-repeat;
    margin-top: 5px;
}

.breadcrumb .active span{
   font-weight: bold;
}

#profile-wrapper .more-details-section p {
    margin-bottom: 0;
}
.pp_details {
    position: initial !important;
}
.pp_details .pp_social {
    display: none;
}
.pp_details a.pp_close {
    font-size: 0;
    left: -10px;
    right: auto;
    top: -23px;
}

.the_champ_login_container{display: none !important}

.owl-carousel .owl-item img:hover {
    opacity: 0.7;
}
#ch-city .pop-tit.c3 {
    margin-top: 0;
}
#ch-city .inner-pop-loading {
    width: 480px;
    min-height: 290px;
}
.ariel, .ariel p {
    font-family: 'ariel', arial, sans-serif !important;
}
.ltr {
    direction: ltr !important;
    text-align: right !important;
}
.percentageOfLoading{
    width:150px;
    height: 10px;
    border:2px solid #8f9596;
    border-radius:6px;
    float:left;
    margin-top:33px;
    margin-left:30px;
}
.percentageOfLoading .loaded{
    float:right;
    height:100%;
    background-color:#8f9596;
}
.perLoaded{
    float:right;
    margin-top:16px;
    font: 14px 'arial';
    color:#b9bcbc;
    margin-right:-28px;
}
#crm-error .pop-button-gray, #login-req-modal .pop-button-gray {
    width: 180px;
    margin: 0;
    margin-top: 60px;
    display: inline-block;
}
.drag-parent {
    width: 252px;
    height: 42px;
    position: relative;
}
#hidden-sel {
    display: none;
    position: absolute;
    z-index: 36;
    right: 0;
    width: 50%;
    text-align: center;
    direction: rtl;
    line-height: 34px;
    font: 17px/34px 'almoni-dl-regular', arial, sans-serif;
    color: #03a3d1;
    float: right;
    border-radius: 20px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
#hidden-sel-left {
    display: none;
    position: absolute;
    z-index: 36;
    left: 0;
    width: 50%;
    text-align: center;
    direction: rtl;
    line-height: 34px;
    font: 17px/34px 'almoni-dl-regular', arial, sans-serif;
    color: #03a3d1;
    float: left;
    border-radius: 20px;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.modal-open {
    overflow: visible !important;
    padding: 0 !important;
}


#all-reviews-modal .modal-dialog {
    width: 760px;
}
#all-reviews-modal .inner-pop-loading {
    width: 100%;
}
#all-reviews-modal p {
    margin-bottom: 0;
}
#all-reviews-modal .txt-contact {
    width: 390px;
    height: auto;
    margin-right: 0;
    margin-left: 40px;
    margin-bottom: 5px;
}
#all-reviews-modal .box-contact {
    width: 210px;
    padding-bottom: 0px;
}
#all-reviews-modal .box-contact .f-boxs {
    margin-bottom: 12px;
}
#all-reviews-modal .rating {
    font: 18px/20px 'almoni-dl-bold', arial, sans-serif
}

.centerCont{
    width:376px;
    margin:0 auto;
    height:450px;
    margin-top:20px;
    margin-bottom:20px;
}
#all-reviews-modal .header-title {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 30px;
    margin-left: 37px;
    margin-right: 0;
}
#all-reviews-modal .header-title h3 {
    font-family: 'almoni-dl-bold', arial, sans-serif;
    padding-bottom: 15px;
}
#all-reviews-modal .centerCont{
    width: 100%;
    height:500px;
    margin:0 auto;
    padding: 0 40px;
    margin-top:20px;
    margin-bottom:20px;
}
#all-reviews-modal .centerCont .ul-WR {
    height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
}
#all-reviews-modal .centerCont ul>li {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 30px;
    margin-left: 20px;
}
#all-reviews-modal .centerCont ul>li:last-child {
    border-bottom: 0px;
}
#new-review-form input[type='text'], #new-review-form textarea {
    font-family: 'ariel', arial, sans-serif;
    color: #666;
}
.tit-centerCont{
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size:18px;
    color:#444444;
    line-height:27px;text-align:center;
    width:100%;
    float:left;
}
.Rating-popup{
    width:100%;
    height:67px;
    float:left;
    margin-top:10px;
}
.Rating-popup a {
    float: right;
    margin-left: 9px;
    width: 67px;
    height: 67px;
    background-color: #dcdcdc;
    background-image: url('../images/whiteStare.png');
    background-repeat:no-repeat;
    background-position:center;
    border-radius:10px;
}
.Rating-popup a:hover {
    opacity:0.7;
}
.Rating-popup a:last-child {
    margin-left:0px;
}
.Rating-popup a.sel{
    background-color:#f6c500;
}
.ratingTxt{
    text-align:center;
    width:100%;
    float:left;
    height:30px;
    line-height:30px;
    color:#f6c500;
    font-family: 'almoni-dl-black', arial, sans-serif;
    font-size:20px;
}
.rightTxt{
    font-size:18px;
    color:#444;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    float:right;
    width:100%;
    text-align:right;
    margin-top:10px;
    line-height:30px;
}
.textRating{
    width: 100%;
    float:right;
    color:#999;
    font-family:Arial;
    font-size:14px;
    text-align:right;
    padding:2%;
    border:1px solid #dcdcdc;
    height:83px;
    border-radius: 4px;
    margin-top:5px;
    margin-bottom:10px;
    resize: vertical;
}
#h11 .contact-button8{
    width:100%;
    margin-right:0px;

}
a.tooltips {
    padding-right:10px;
    padding-left:10px;
    float:right;
    height:26px;
    border:1px solid #777;
    margin-right:14px;
    border-radius:15px;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#777;
    cursor:pointer;
    line-height:26px;
    margin-top:-5px;
    position: relative;
    display: inline;
}
a.tooltips .innertooltips {
    position: absolute;
    width:280px;
    color: #000000;
    background: #FFFFFF;
    height: 100px;
    line-height: 30px;
    text-align: center;
    visibility: hidden;
    border-radius: 6px;
    border:1px solid #a7a7a7;
    padding:20px;
    box-shadow:0px -3px 10px #dedede;
}
a.tooltips .innertooltips:after {
    content: '';
    position: absolute;
    bottom: 100%;
    right:35px;
    width: 0; height: 0;
    border-bottom: 8px solid #FFFFFF;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
a:hover.tooltips .innertooltips {
    visibility: visible;
    opacity: 1;
    top: 34px;
    z-index: 999;
    right:0px;
}
.toolTit {
    width:100%;
    height:25px;
    border-bottom:1px solid #a7a7a7;
    float:right;
    color:#444;
    font-family: 'almoni-dl-black', arial, sans-serif;
    text-align:right;
    line-height:15px;
    font-size:16px;
}
.innertooltips .true {
    float: right;
    width: 255px;
    padding-right: 25px;
    height: 20px;
    margin-top: 5px;
    line-height: 20px;
    background-image: url('../images/trueToolTip.png');
    background-position:right center;
    background-repeat:no-repeat;
    font-family:Arial !important;
    font-size:14px !important;
    clear:both;
    direction:rtl;
    font-weight:100;
    text-align:right;
}
.innertooltips .false {
    float: right;
    width: 255px;
    padding-right: 25px;
    height: 20px;
    margin-top: 5px;
    line-height: 20px;
    background-image: url('../images/exitToolTip.png');
    background-position: right center;
    background-repeat: no-repeat;
    background-repeat:no-repeat;
    font-family:Arial !important;
    font-size:14px !important;
    clear:both;
    font-weight:100;
    direction:rtl;
    text-align:right;
}
.innertooltips .false  span , .innertooltips .true span{
    float:right;
    font-weight:bold;
    margin-left:3px;
}
.toolTit span{
    float:left;
    padding-right:15px;
    background-image:url(../images/place.png);
    background-position:right center;
    background-repeat:no-repeat;
    background-size:10px 14px;
    color:#ef4f9d;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size:16px;
}
.h235{
    height:235px;
    overflow:hidden;
}
.h235 img{
    margin-top:-150px;
}
.h235 .magazine-img{
    height:100px;
    top:70px;
}
.w162 {
    width:162px;
}
.input2.w162 {
    box-shadow:0 4px 5px #e6e6e6;
    -webkit-box-shadow:0 4px 5px #e6e6e6;
    -moz-box-shadow:0 4px 5px #e6e6e6;
    margin-bottom:50px;
}
.noMt{
    margin-top:0px;
}
.h30{
    height:30px;
    margin-bottom:0px;
}
.h80{
    height:80px;
    margin-top:30px;
}
.tit4{
    color:#444;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size:22px;
    float:right;
    margin-right:30px;
    text-align: right;
    width: 700px;
    height:30px;
    line-height:30px;
}
.tit7{
    color:#666666;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    float:right;
    margin-right:30px;
    text-align: right;
    width: 700px;
    height:30px;
    line-height:30px;
}
.m-b-80 {
    margin-bottom: 80px;
}
.tab3-editeProfile {
    background-image: url('../images/editeProfileIcon.png');
    padding-left: 15px;
}
.profileInfo{
    float:right;
    width:425px;
    min-height:10px;
    margin-top:40px;
}
.OneTextBox{
    float:right;
    height:100px;
    width:100%;
    
}
.titTextBox{
    height:40px;
    line-height:40px;
    width:120px;
    float:right;
    color:#444;
    font-size:20px;
    font-family: 'almoni-dl-black', arial, sans-serif;
    text-align:right;
}
.inputTextBox {
    width:268px;
    float:right;
    height:37px;
    border:2px solid #dcdcdc;
    border-radius:5px;
    color:#666666;
    padding-right:15px;
    padding-left:15px;
    line-height:37px;
    font: 14px 'ariel', arial, sans-serif;
}
.inputTextBox:focus {
   border:2px solid #03a3d1;
}
.bottomTextInput{
     float: right;
     color:#d4d4d4;
     font-size:18px;
     font-family: 'almoni-dl-regular', arial, sans-serif;
     text-align:right;
     line-height:32px;

}
.withSearchIcon {
    background-image: url('../images/IconSearch.png');
    background-position:right 10px center;
    background-position-x:98%;
    background-position-y:center;
    background-repeat:no-repeat;
    padding-right:40px;
}
.w100per{
    width:100%;
    margin:0px;
}
.no-margin {
    margin: 0;
}
.f-left{
    float:left;
}
.profileInfo.f-left {
    padding-right: 35px;
}
.form-updatepass .validation-mess {
    left: -181px;
}
#updateuser-form .validation-mess{
    left: -151px;
}
/*.passButton{
    background-color:#666666;
    margin:0px;
    border:none;
    clear:none;
    border:1px solid #666;
}
.passButton:hover {
    color:#666;
    background-color:none;
}*/
.PassCont{
    width:100%;
    min-height:10px;
    float:right;
    display:none;
}
.blue-btn {
    background-color: #03a3d1;
    border-color: #03a3d1 !important;
}
.blue-btn:hover {
    background-color: #fff;
    color: #03a3d1;
}
/*.opendButton{
    background-color:#03a3d1;
    border-color:#03a3d1 !important;
}
.opendButton:hover {
    color:#03a3d1;
}*/

/*22/2/2016*/

.topTitAcc{
    float:right;
    width:100%;
    height:40px;
    margin-top:40px;
    line-height:40px;
}
.topTitAcc div{
    float:right;
    color:#d4d4d4;
    font-size:16px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    text-align:right;
}
.fTit{
    width:50px;
    padding-right:5px;
}
.sTit{
    width:90px;
}
.tTit{
    width:410px;
}
.fTit2{
    width:100px;
}
.fBoxAcc{
    min-height:173px;
    width:978px;
    border:1px solid #dadada;
    border-radius:3px;
    float:right;
    clear:both;
    margin-bottom:40px;
    background-color:#ffffff;
    position:relative;
}
.fRowAcc {
    width: 32px;
    background-color: #81be45;
    background-image: url('../images/messAcc.png');
    background-repeat:no-repeat;
    background-position:center 27px ;
    height:173px;
    border-left:1px solid #d9d9d9;
    float:right;
}

.sRowAcc {
    width: 99px;
    height:150px;
    color:#999;
    float:right;
    text-align:center;
    padding-top:23px;
    line-height: 20px;
    font-size:12px;
    font-family:Arial;
}
.tRowAcc {
    width: 414px;
    min-height:150px;
    color:#999;
    float:right;
    padding-top:23px;
    padding-right:12px;
    padding-left:43px;
    padding-bottom: 35px;
}
.bottomButton {
    position: absolute;
    top: 144px;
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    right: 140px;
    height: 29px;
    width: 160px;
    padding-right: 10px;
    text-align: center;
    font-size:16px;
    background-image: url('../images/plusAcc.png');
    background-repeat:no-repeat;
    background-position:right 10px center;
    font-family: 'almoni-dl-regular', arial, sans-serif;
    line-height:29px;
    cursor:pointer;
    direction:rtl;
    z-index:999;
}
.tittRowAcc{
    width:100%;
    float:right;
    text-align:right;
    font-size:16px;
    font-family: 'almoni-dl-regular', arial, sans-serif;
    line-height: 20px;
    color:#666;
}
.tittRowAcc span{
    font-family: 'almoni-dl-bold', arial, sans-serif;
             }
.partRowAcc{
    font-size:14px;
    font-family:Arial;
    direction:rtl;
    line-height:20px;
    text-align:justify;
}
.fRowAcc2 {
    width: 250px;
    height:150px;
    color:#999;
    float:right;
    padding-top:23px;
}
.telButton {
    width: 175px;
    height: 29px;
    border: 1px solid #d9d9d9;
    border-radius: 20px;
    float: right;
    margin-bottom: 15px;
    font-family: 'almoni-dl-bold', arial, sans-serif;
    font-size: 18px;
    padding-right: 20px;
    background-image: url('../images/telAcc.png');
    background-repeat:no-repeat;
    background-position:right 20px center;
    text-align:center;
    line-height:29px;
}
.telButton a {
    display: block;
    color: #999;
    font-size: 16px;
    font-family: arial, sans-serif;
}
.telButton a, .telButton a:active, .telButton a:focus {
    outline: none;
}
.messButton {
    background-image: url('../images/messAcc2.png');
}
.fRowAcc3 {
    width: 181px;
    height:150px;
    float:right;
    padding-top:23px;
    font-size:16px;
   
}
.fRowAcc3 .tittRowAcc span{
     color:#999;
      text-align:center;
      width:100%;
      float:right;
}
.trueOne {
    background-image: url('../images/trueAcc.png');
    width:45px;
    height:45px;
    margin:0 auto;
    border-radius:30px;
    margin-top:10px;
    margin-bottom:5px;
    background-color:#dcdcdc;
    background-repeat:no-repeat;
    background-position:center;      
    margin-top:20px;
}
.telAcc2 {
    background-image: url('../images/telAcc2.png');
}
.trueOne2 {
    background-image: url('../images/telAcc3.png');
    background-color:#81be45;
}
.GtrueOne {
    background-color: #80bd44;
    background-image: url('../images/trueAcc2.png');
}
.GrtrueOne{
    background-image: url('../images/telAcc4.png');
     background-color:#dcdcdc;
}
.multyMess {
    background-color: #03a3d1;
    background-image: url('../images/multyMess.png');
}
.bottomButton2 {
    position: absolute;
    bottom: 0px;
    border-top: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    left: 33px;
    height: 29px;
    width: 120px;
    padding-right: 10px;
    text-align: center;
    font-size: 16px;
    background-repeat: no-repeat;
    background-image: url('../images/arrowBottomButton1.png');
    background-position: right 12px bottom;
    font-family: 'almoni-dl-regular', arial, sans-serif;
    line-height: 29px;
    cursor: pointer;
    direction: rtl;
    background-color:#03a3d1;
    color:#fff;
    z-index:999;
}
.bottomButton2:hover{
    opacity:0.7;
}
.fRowAcc .fRowAcc{
    border-top:1px solid #d9d9d9;
    opacity:0.5;
    height:150px;

}
.hiddenMorMess{
    display:none;
    float:right;
    width:100%;
    min-height:10px;

}
.hiddenMorMess .fBoxAcc{
    border:none;
    border-top: 1px solid #d9d9d9;
    border-left: 1px solid #d9d9d9;
    margin-bottom:0px;
    height:130px;
}
.hiddenMorMess .fBoxAcc .fRowAcc{
    opacity:0.2;
}
.opendButton2{
    background-position: right 12px top;
    background-color:#fff;
    color:#03a3d1;
}
.display-inline-block {
    display: inline-block !important;
}
/*13/3/2016*/
.boxesCont{
    margin-top: 0px;
    float:right;
    padding-top:50px;
    padding-bottom:50px;
    position: relative;
    min-height:10px;
    width:100%;
}
.border-top.cat-section {
    border-top: 1px solid #dcdcdc;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
}
.oneOfCatBox{
    width:473px;
    margin-left:30px;
    float:right;
    height:360px;
    margin-bottom:30px;
    border-radius:8px;
    border:1px solid #dfdfdf;
    background-color:#fff;
}
.oneOfCatBox:nth-child(2n+2) {
    margin-left:0px;
}
.all-tabs2{
    height:1280px;
}
.iconLum {
    background-color: #03a3d1;
    background-image: url("../images/icon1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size:30px;
    border-radius: 40px;
    float: right;
    height: 55px;
    margin-left: 20px;
    width: 55px;
}
.titBox{
    width:100%;
    padding-right:5%;
    padding-left:5%;
    float:right;
    text-align:center;
    margin-top:25px;
    height:30px;
    line-height:30px;
    font-size:26px;
    color:#03a3d1;
    font-family: 'almoni-dl-black', arial, sans-serif;
    margin-bottom:15px;
    direction:rtl;
}
.foroneOfCatBox{
    width:400px;
    float:right;
    margin-right:36px;
    min-height:90px;
    margin-bottom:10px;
    padding-bottom: 10px;
    overflow:hidden;
    direction:rtl;
}
.foroneOfCatBox .textf-txt-tab{
    width:325px;
    height: 90px;
    overflow:hidden;
    padding-bottom:10px;
}
    .foroneOfCatBox:last-child .textf-txt-tab {
        border:none;
        margin-bottom:5px;
    }
    .foroneOfCatBox:last-child{
        margin-bottom:5px;
    }
    .greanColor{
        border-color:#80bd44;
        color:#80bd44;
    }
    .orangeColor{
        color:#f47321;
        border-color:#f47321;
    }
    a.greanColor:hover{
        background-color:#80bd44;
    }
    a.orangeColor:hover{
        background-color:#f47321;
    }
    .bottomTit{
        height:25px;
        line-height:25px;
        color:#444444;
        font-size:20px;
        width:90%;
        overflow:hidden;
        text-overflow:ellipsis;
        text-align:center;
        margin-right:5%;
        float:right;
        font-family: 'almoni-dl-black', arial, sans-serif;
    }
    .bottomTit2{
        font-size:15px;
         height:20px;
        line-height:20px;
        color:#777777;
        font-size:20px;
        width:90%;
        overflow:hidden;
        text-overflow:ellipsis;
        text-align:center;
        margin-right:5%;
        float:right;
        font-family: 'almoni-dl-regular', arial, sans-serif;
    }
    .contoneOfCatBox{
        height:151px;
        float:right;
        width:400px;
        margin-right:35px;
        margin-top:15px;
        margin-bottom:15px;
        border:1px solid #dfdfdf;
    }
    .contoneOfCatBox-price{
        float: right;
        max-height:151px;
        border:1px solid #dfdfdf;
    }
    .contoneOfCatBox-wr{
        height:151px;
        float:right;
        width:400px;
        margin-right:35px;
        margin-top:15px;
        margin-bottom:15px;
    }
    .noBorder{
        border:none;
        margin-top:25px;
        margin-bottom:25px;
    }
    .rowcontoneOfCatBox{
        height:37px;
        float:right;
        width:100%;
        background-color:#ebebec;
        border-bottom:1px solid #dfdfdf;
    }
.rowcontoneOfCatBox:nth-child(2n+2) {
    background-color:#ffffff;
}
.rowcontoneOfCatBox:last-child {
    border:none;
}
.fOne{
    height:35px;
    margin-top:1px;
    border-left:1px solid #dfdfdf;
    width:229px;
    padding-right:30px;
    font-size:14px;
    font-family:Arial;
    color:#777777;
    direction:rtl;
    text-align:right;
    float:right;
    line-height:35px;
}
.sOne{
    height:35px;
    margin-top:1px;
    width:140px;
    font-size:14px;
    font-family:Arial;
    color:#777777;
    direction:ltr;
    text-align:center;
    font-weight:bold;
    line-height:35px;
    float:right;
}
.rightImgForBox{
    float:right;
    width:220px;
    height:130px;
    margin-top:15px;
    margin-left:15px;
}
.leftTextForBox{
    float:right;
    width:165px;
    height:130px;
    margin-top:10px;
    font-size:14px;
    color:#777777;
    line-height:20px;
    font-family: 'arial', arial, sans-serif;
} 
a.more-profiles-lnk {
    color: #fff;
    font: 18px/18px 'almoni-dl-black', arial, sans-serif;
    text-align: right;
    text-decoration: underline;
    float: right;
}
a.more-profiles-lnk, a.more-profiles-lnk:hover, a.more-profiles-lnk:focus, a.more-profiles-lnk:active {
    outline: none;
    color: #fff;
}
ul.more-profiles-list {
    width: 100%;
    display: block;
    margin: 0;
}
ul.more-profiles-list > li {
    border-bottom: 1px solid #ccc;
    line-height: 40px;
}
ul.more-profiles-list > li:last-child {
    border-bottom: 0;
}
ul.more-profiles-list > li > a {
    font: 20px/35px 'almoni-dl-black', arial, sans-serif;
    color: #666;
    display: block;
    margin-right: 30px;
}
ul.more-profiles-list > li > a:hover {
    text-decoration: underline;
}
ul.more-profiles-list > li > i {
    line-height: 35px;
    font-size: 20px;
}
ul.more-profiles-list > li > a > img {
    float: right;
    max-width: 60px;
    margin-left: 30px;
}
.popover {
    max-width: 100%;
}