/*body.front{
    background-image:url("../images/QL_ramadan_bg.png");
    background-size: 350px 337px;
}
body.front .content-wrapper.home{
    background: #fff;
}*/

@import url('Poppins.css');
@import url('https://fonts.googleapis.com/css2?family=Public+Sans&display=swap');

body {
    overflow-x: hidden;
}
body.page-custom-search .gsc-wrapper .gsc-adBlock{
    display: none !important;
}
a:focus {
    outline: 0;
}
object,
embed {
    outline: 0;
}

input::-moz-focus-inner {
    border: 0;
}
.swiper-container {
    width: 100%;
     height: 100%;
}

.swiper-wrapper {
    width: auto;
}
.swiper-slide {
/*    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;*/
/*    padding-right: 0;
    padding-left: 0;*/
}
div#header-leaderboard{
    max-height: 90px;
}
.swiper-pagination{
    position: relative;
    margin:10px 0;
}

.sms-verification-error p {
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 10px;

}


.ql_breadcrumblist{
    padding-bottom:10px;
}

#homepage-title{
    display:none;
}

.ql-next-header-top {
    font-family: 'Public Sans' !important;
    font-weight: 400 !important;
    font-style: normal !important;
  font-size: 1rem !important;
  line-height: 1.5 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}
.page-items-landing .ql_breadcrumblist {
    padding-bottom: 10px;
    padding-top: 10px;
}


h1.b-filters-block--el-title{
    margin-top:0;
}


.group-para-right .field-item.even {
    padding: 5px 0;
}


.top-news .b-home--el-social {
    display: none;
}



.top-news .b-news-n-posts--el-single-news-teaser {
    display: none;
}

body.node-type-event.section-events .b-aside-mod-right #sidebar-right-btn {
    display: none;
}
body.node-type-post.section-forum .block-social-share-buttons .b-separator,
body.node-type-event.section-events .block-social-share-buttons .b-separator {
    height: 0px;
}
body.node-type-post.section-forum .properties-detailed-page .b-social {
    margin-top: 30px;
}
body.page-events.section-events .b-aside .block-posts-results.even {
    margin-top: 25px;
}
body.page-jobs .jobs-list .block-ql-widgets-ql-widgets-user-company-logo .ql-signle-jobs-company-logo {
    margin-top: 10px;
}
body.page-jobs .jobs-list .block-ql-widgets-ql-widgets-jobs-top-categories h2 {
    font-size: 17px;
    padding: 15px 0px 0px 0px;
    color: #53535f;
    font-weight: 400;
    text-align: left;
}
body.page-jobs .jobs-list .block-ql-widgets-ql-widgets-jobs-top-categories .ql-signle-jobs-top-categories .link-responsive a {
    font-family: "Franklin Gothic Book";
    display: block;
    text-decoration: none;
    color: #797885;
    cursor: pointer;
    font-size: 15px;
    background-color: transparent;
    margin-top: 7.5px;
}

body.page-events.section-events .b-aside .block-posts-results.even p.b-aside--el-block-caption {
    margin-bottom: 15px;
    font-size: 20px;
    color: #393635;
}
body.page-events.section-events .b-aside .block-posts-results.even .b-aside-news--el-news-title {
    font-size: 16px;
    color: #222222;
    line-height: 24px;
    margin-bottom: 6px;
    text-decoration: none;
}

body.page-events.section-events .b-event .group-image-box {
    position: relative;
}
body.page-events.section-events .b-event .group-image-box .info-rubric {
    position: absolute;
    left: 0;
    bottom: -10px;
    margin: 0;
    font-family: "Franklin-Gothic-Medium";
    position: absolute;
    background-color: #9f1a65;
    color: #fff;
    font-size: 10px;
    text-align: center;
    height: 20px;
    padding: 4px 6px;
    letter-spacing: .8px;
}
body.page-events.section-events .b-event .group-image-box .info-rubric a {
    color: #fff;
}
body.page-events.section-events .b-event .group-image-box .info-rubric a.b-event--el-category {
    padding-bottom: 0px;
    padding-top: 1px;
}
body.page-events.section-events .b-event .b-event--el-data {
    margin-top: 20px;
}
body.page-user-subscriptions-jobs,
body.page-node-add-job,
.feedback-form-div-second,
.feedback-form-p-description,
.feedback-form-textfield-error,
.feedback-form-outter-textfield,
.feedback-form-textfield label,
.feedback-form-submit-button,
.feedback-form-close-button,
.ql-next-header-top-job{
    font-family: 'Public Sans' !important;
}
body.node-type-job .ql-next-header-top,
body.node-type-jobseeker .ql-next-header-top,
body.page-jobs .ql-next-header-top,
body.page-node-add-freelancer .ql-next-header-top,
body.node-type-freelancer .ql-next-header-top,
body.section-jobseeker .ql-next-header-top,
body.section-freelancers .ql-next-header-top,
body[data-color-id=jobs] .dashboard,
body.not-logged-in.page-user.ql-next-header-top,
body.page-user-register.ql-next-header-top,
body.page-user-register.ql-next-header-top.tabs-primary,
body.page-user-register.ql-next-header-top.b-profile-about,
.page-user-register.ql-next-header-top,
.ql-next-header-top .b-card--el-description,
body[data-color-id=jobs] label.b-options-block--el-label{
  font-family:'Public Sans' !important;
}
.el-similar_ads {
    margin-top: 15px;
}

.actions.showroom ul.links.inline {
    display: inline;
    float: left;
}
.actions.showroom  .refresh{
    margin-top: 15px;
}

.b-vehicles-list .b-card-mod-h .actions .phone{
    font-size: 17px;
}


.paragraphs-items div#block-panels-mini-qatar-aside-rectangle {
    margin-bottom: 15px;
}

body[data-color-id=vehicles] .b-card--el-featured-label.el-brand-label{
   background: #03a9f4;
}


 .node-type-landing-page .b-post-header--el-title {
    margin-bottom:10px;
 }


main#classified-description {
    margin-top: 15px;
}

.jobs-list .b-filters-pack {
    margin-bottom: 5px;
}




.b-aside--el-wrapper-desktop .b-price-conditions {
    margin-top: 15px;
    margin-bottom: 15px;
}


.items-detailed-page .b-social{
    margin-bottom: 15px;
}

.page-logo img {
    height: 50px;
    width: auto !important;
}

.sms-verification-error strong {
    font-family: "Public Sans";
}

.node-type-landing-page  .node-type-landing-page .b-post-header--el-title{
  font-size: 26px;
  color: #62134E;
  line-height: 100%;
  margin-bottom: 15px;
}

.entry-article {
    margin: 30px 0;
    float: left;
    background: #f7f7f7;
    padding: 15px;
}


.post .b-post-detail--el-info span.author-name {
    display: block;
    font-weight: bold;
    color: #777;
    font-size: 14px;
}

.post .b-post-detail--el-info span.author-role {
    display: block;
    font-size: 12px;
}

.classifieds div#featured_classifieds_vehicles {
    margin-top: 15px;
}

.classifieds div#featured_classifieds_properties {
    margin-top: 15px;
}
.featured-title-link, .featured-title-link:hover,  .featured-title-link:visited {
    color: #393635;
}
.classifieds div#featured_classifieds_items {
    margin-top: 15px;
}

.add-post-steps .b-rules-block{
    margin-top:15px;
    margin-bottom: 15px;
}


.profile-landing .b-profile-head.is-showroom{
    height: 150px;
    background-position: 0 0;
    background-size: 100%;
    background-repeat: no-repeat;
}

.b-profile-head.is-showroom .b-profile-head--el-send-message{
    display:none;
}
.profile-landing .b-profile-head.is-eshop{
    height: auto;
    background-position: 0 0;
    background-size: 100%;
    background-repeat: no-repeat;
}

.b-profile-head.is-eshop .b-profile-head--el-send-message{
    display:none;
}

.create-photo-rules {
    color: #DF790E;
}

.create-photo-rules ul {
    float: inherit;
    margin-left: 10px;
    padding: 5px;
}

.add-post-steps .b-rules-block{
    max-width: 300px;
}


.mce-container textarea{display:inline-block!important    ;font-family: "Franklin Gothic Book";}
.mce-content-body{font-family:Lato!important;font-size:14px;color:#626262;padding:0 25px 25px}
.mce-content-body h1,.mce-content-body h2,.mce-content-body h3,.mce-content-body h4,.mce-content-body h5,.mce-content-body h6{  font-family: "Franklin Gothic Book";font-weight:200;line-height:1.4em;margin:25px 0 15px}
.mce-content-body h1{font-size:34px}
.mce-content-body h2{font-size:30px}
.mce-content-body h3{font-size:26px}
.mce-content-body h4{font-size:22px}
.mce-content-body h5{font-size:18px}
.mce-content-body h6{font-size:14px}

.mce-content-body p {
    margin: 15px 0;
    font-size: 15px;
    font-family: "Franklin Gothic Book";
}


h2.block-title {
    margin: 0;
    padding: 0;
    font-size:22px;
    font-family: "Franklin Gothic Book";
    text-align: center;
}

.mce-content-body ol,.mce-content-body ul{margin-left:15px;list-style-position:outside;margin-bottom:20px}
.mce-content-body ol li,.mce-content-body ul li{margin-left:10px;margin-bottom:10px;color:#626262}
.mce-content-body ul{list-style-type:disc}
.mce-content-body ol{list-style-type:decimal}
.mce-content-body a[href]{text-decoration:underline}
.mce-content-body table{width:100%;border-spacing:0;border-collapse:separate;border:1px solid #aaa}
.mce-content-body table tr:nth-child(even){background:#FAFAFA}
.mce-content-body table caption,.mce-content-body table td,.mce-content-body table th{padding:15px 7px;font:inherit}
.mce-content-body table th{font-weight:400;color:#6E6E6E;background-position:100% 100%;background-size:2px 10px;background-repeat:no-repeat}
.mce-content-body table th:last-child{background:0 0}


.mce-content-body img{
    max-width: 100% !important;
    height: auto !important;
}





.b-post-detail--el-text ul{

    list-style: disc inside;
}
.b-post-detail--el-text ol{

    list-style:  decimal;
    padding-left: 15px;
}

.b-post-detail--el-text ol li,
.b-post-detail--el-text ul li{
    margin-left:10px;
    margin-bottom:10px;
    line-height: 22px;
    color: #000000 !important;
/*    color:#626262;*/
}

.v3__lp__bottom .view-mode-440_default .b-news-n-posts--el-single-news-caption{
  min-height: 55px;
}

.block-nodefield-video-contents .view-mode-440_default .b-news-n-posts--el-single-news-caption{
  height: 55px;
}


.b-event + .b-event, .b-aws + .b-event{
    padding-top:14px
}


.home .b-events .b-event--el-date{
    top: 15px;
}

.panel-pane.pane-custom.pane-4 + .b-event .b-event--el-date {
    top: 0;
}


.home .b-events .b-event:last-of-type{
    border-bottom:none;
}

.b-event--el-data-header label {
   font-weight: normal;
   font-size: 12px;
}

.b-event--el-data-header a.b-event--el-category {
   float: none;
   padding-left: 3px;
}

form.node-videos-form .add-post-ad-section--el-title
{
    margin-right: 0;
    margin-bottom: 10px;
    text-align: left;
    color: #62134E;
    font-size: 16px;
    font-weight: bold;
    display:block;
}
form.node-videos-form .form-type-select .add-post-ad-section--el-title
{

    display:inline-block;
}
form.node-videos-form .form-type-textfield .add-post-ad-section--el-input,
form.node-videos-form .form-type-textarea .form-textarea-wrapper
{

    width: 100%;
}

form.node-event-form .add-post-ad-section--el-title
{
    margin-right: 0;
    margin-bottom: 10px;
    text-align: left;
    color: #00426D !important;;
    font-size: 16px;
    font-weight: bold;
    display:block;
}



.fix-broken-image{
    float: none;
    display: inline-block;
    margin-right: 15px;
}




form.node-event-form .form-type-select .add-post-ad-section--el-title
{

    display:inline-block;
}


.post .b-post-detail .author-box {
    width: 20%;
    float: left;
    margin-right: 10px;
}


.post .b-post-detail .author-box img{
    margin-bottom: 5px;
}

.content-box {
    float: left;
    width: 75%;
}


span.item-author-name {
    font-weight: 700;
    display: block;
}

.post .b-post-detail--el-text .content-box p {
    font-size: 14px;
    color: #444;
}

.post .b-post-detail img.item-author-image{
    max-width: 95%;
    margin-bottom:0;
}

.post .author-box .b-post-detail--el-info{
    display: block;
    margin-top:10px;
}


form.node-event-form .form-type-textfield .add-post-ad-section--el-input,
form.node-event-form .form-type-textarea .form-textarea-wrapper
{

    width: 100%;
}



.add-post-steps .add-event-ad-section {
    margin-bottom: 15px;
    display: block;
    font-weight: normal;
    position: relative;
}


.s-card-showroom{
    position: relative;
    display: block;
    text-decoration: none !important;
    outline: none !important;
    color: inherit;
    margin-bottom: 1px;
    text-align: center;
    margin-bottom:10px;
    min-height: 120px;
}


img.img-slogo {
    width: 100%;
    text-align: center;
    display: inline-block;
    margin: 0 auto;
}


.s-card-showroom .b-card--el-description {
    background: #eee;
    padding: 5px 5px 10px;
    text-align: center;
    font-size: 20px;
}

.s-card-eshop {
    position: relative;
    display: block;
    text-decoration: none !important;
    outline: none !important;
    color: inherit;
    margin-bottom: 1px;
    text-align: center;
    margin-bottom:10px;
    min-height: auto;
}

.s-card-eshop .b-card--el-description {
    background: #eee;
    padding: 5px 5px 10px;
    text-align: center;
    font-size: 20px;
    height: 55px;
}

.b-featured-jobs .b-card-mod-h .b-card--el-featured-label {
    background-color: #FF7F38 !important;
}
.b-card-mod-h .b-card--el-featured-label .label-promoted{
    background-color: #FF7F38 !important;

}
.b-card--el-featured-label.label-in-qatar {
 margin-right: 60px;
}
h4.b-card--el-description {
    font-size: 20px;
}

a.b-card-el-link {
    display: block;
    width: 100%;
    padding: 2px 0px 5px 0px;
}


.section-ramadan a.b-news-n-posts--el-brief-date{
    font-size: 18px;
    color:#9E1E66;
    display:block;
    font-family:"Franklin Gothic Medium";
}
.section-ramadan .b-news-n-posts--el-brief-item{
    display:block;
    width: 100%;
    margin-top:5px;
}



a.prayer-times {
    font-weight: bold;
    font-size: 16px;
}

span.time {
    font-size: 16px;
    font-weight: bold;
}

/* Wrapper */
#newsletter-front {
    width: 100%;
    height: 160px;
    background-color: #62134e;
    color: #FFF;
    padding-top: 10px;
    padding-left: 10px;
}

#newsletter-front  p.title{
    color: #000;
    background: url(/sites/all/themes/qatarliving_v3/images/flags.png) no-repeat;
    float: left;
    width: 100%;
    margin: 0;
    padding: 10px;
    font-weight: bold;
}

#newsletter-front .content {
    float: left;
    width: 100%;
    margin-top: 5px;
}

#newsletter-front #mc_embed_signup{
    margin-top:5px;
}

#newsletter-front div#mce-success-response {
    font-size: 11px;
}

#newsletter-front #mc_embed_signup div.mce_inline_error{
    font-size:11px;
    background:none;
}

.section-worldcup .row.v3__lp__middle {
    display: none;
}

.section-worldcup .row.v3__lp__below{
    display: none;
}

.section-worldcup .row.v3__lp__above .border-top-red{
    display:none;
}


.b-vehicle-description--el-facilities {
    margin-top: 15px;
}

li.el-car-features {
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 8px;
    float: left;
    width: 33%;
    padding: 1px 1px 1px 1px;
    color: #000;
}

/*

body.front{
    background: url(/sites/all/themes/qatarliving_v3/images/qnd.png);
    background-attachment: fixed;
    background-position: center 15px;
    background-color: #fff;
}


.front .home {
    background:#FFF;
}

*/


.b-seller-whatsapp{
    margin-top: 10px;
    display: block;
    text-align: center;
    font-size: 17px;
    text-decoration: none !important;
    outline: none !important;
    background: #5a73ad;
    color: #fff;
    padding: 10px 0;
    font-weight: bold;
}

a.b-seller-whatsapp:active, a.b-seller-whatsapp:active{
   color: #fff;
}



span.b-whatsapp-button{
    position: relative;

}

span.b-whatsapp-button:before{
    position: absolute;
    top:2px;
    left: -20px;
    content: '';
    background-image: url(../images/general/sprites.svg) !important;
    width: 16px;
    height: 16px;
    background-position: 17.623762376237625% 89.61303462321793%;
}



body[data-color-id=jobs] .b-seller-email.job-application-applied{
    background: #999;
}

.border-top-pink .b-post-header--el-title {
    border-top: 6px solid #e02cb3;
}

body[data-color-id=jobs] a.b-seller-email, body[data-color-id=jobs] a.b-seller-email:active{
    color:#fff;
}

/*body.front{

/*

body.front{
    background: url(/sites/all/themes/qatarliving_v3/images/1800Bg.png);
    background-attachment: fixed;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #411621;
}


.front .home {
    background:#FFF;
}

.front .home.content-wrapper {
    max-width: 1080px;
}
*/

/*


body.front{
    background: url(/sites/all/themes/qatarliving_v3/images/bg.png);
    background-attachment: fixed;
    background-position: 0 0;
    background-size: 100%;
    background-repeat: no-repeat;
}
.front .home {
    background:#FFF;
    }*/


body.section-ramadan {
/*    background: url(/sites/all/themes/qatarliving_v3/images/Gold_Transparent_50.png);

    background-position: top center;*/
/*    background-size: 10%;*/

    background-image: url("/sites/all/themes/qatarliving_v3/images/QL_WP_11_L1.PNG"), url("/sites/all/themes/qatarliving_v3/images/QL_WP_11_R1.PNG");
    background-position: left top,  right top;
    background-repeat: repeat-y;
    background-size: 9%;
}

/*    background: url(/sites/all/themes/qatarliving_v3/images/ql_ramadan_bg_2021.png);
    background: url(/sites/all/themes/qatarliving_v3/images/image0.jpeg);
    background: url(/sites/all/themes/qatarliving_v3/images/Silver_Transparent_25.png);

   background: url(/sites/all/themes/qatarliving_v3/images/Gold_Transparent_25.png);
    background: url(/sites/all/themes/qatarliving_v3/images/Gold_Transparent_50.png);*/
a.ramadan-banner-link img {
    max-width: 320px;
    margin-bottom: 20px;
    display: block;
    margin: 10px auto;
}

.section-ramadan .b-header{
    background:rgba(255, 255, 255, 0.8) !important
}
.section-ramadan .home .b-filters-pack{
    background:rgba(255, 255, 255, 0.8) !important
}

.section-ramadan .b-footer{
    background:#FFF;
}
body.section-ramadan .content-wrapper{
    padding-bottom:0;
}

.mtop15{
    margin-top:13px;
}

.social-icon {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
}



.social-icon>a>.svg-icon-component {
    height: 40px;
    width: 40px;
}

.social-icon+.social-icon {
    margin-left: 10px;
}

[svg-icon] {
    display: inline-block;
    height: 24px;
    vertical-align: text-bottom;
    width: 24px;
}

a [svg-icon]>svg {
    pointer-events: none;
}

[svg-icon] svg, [svg-icon] img {
    display: block;
    height: inherit;
    width: inherit;
}

.gray-fill {
    fill: #8e8e8e;
}
.social-icon i.flaticon-snapchat{
    color:#8e8e8e;
    font-size:25px;
}

.section-ramadan  .container-fluid{
    background-color:#fff ;
}

.container-fluid.profile-landing{
  margin-top: 6px;   
}
/*body.section-ramadan{
    background: url(/sites/all/themes/qatarliving_v3/bg.png);
}*/

.b-footer-term{
    margin-left:0;
}

.icon-star{
    display: inline-block;
    width: 10px;
    height: 10px;
    background-image: url(/sites/all/themes/qatarliving_v3/images/ramadan.gif);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    vertical-align: top;
    margin-right: 3px;
    margin-left: 3px;
}



.top-news {
    margin-bottom: 15px;
    float: left;
}

/*.section-ramadan .home.content-wrapper {
    max-width: 1080px;
}*/



.b-card-mod-h.vehicle .b-card--el-deposit-time {
    display:none;
}

.article-image,.article-title{
    float:left;
}


.b-detailed-event {
    margin-top: 50px;
}



.b-main-mod-right h1.b-403,.b-main-mod-right #user-login-form{
    padding: 10px 20px;
    margin-bottom: 30px;
    padding: 20px;
    margin-bottom: 30px;
}


.b-event {
    position: relative;
}

#upcoming-events {
    background-color: #62134E;
    font-family: "Franklin Gothic Medium";
    font-size: 16px;
    line-height: 100%;
    padding: 12px 25px;
    text-decoration: none !important;
    color: #FFF;
    margin-top: 10px;
    width:300px;
    text-align:center;
    border: 2px solid #62134e;
    float:left;
}
h1.b-profile-head--el-name{
    margin:0;
}
#upcoming-events:hover{
    background: #62134E;
    border: 2px solid #62134e;
    color: #62134e;
    background: #ffffff;
}

.post .b-post-detail--el-avatar img {
    max-width: 70px;
}



.fa-alertbox{
    background-color: rgba(245, 229, 229, 0.42);
    border: 1px solid #f0d6da;
    color: #000;
    border-radius: 3px;
    padding: 10px !important;
    font-size: 14px;
    display: block;
    line-height: 21px;
    margin-top: 10px;
}


.fa-alertbox strong {
    font-weight: 600;
    display: block;
    margin-bottom: 7px;
    font-size: 16px;
    line-height: 21px;
    color: #b43036;
}

.text-ginormous {
    font-size: 60px;
    margin-top:0;
}


.b-other-page h2{
    font-size: 32px;
    font-weight: normal;
    margin-top: 25px;
    margin-bottom: 15px;
    font-size: 32px;
    font-weight: normal;
}

.b-other-page h6 {
    font-size: 14px;
    font-weight: bold;
    color: #767676;
}

.b-other-page .list-unstyled{
    padding-left: 0;
    list-style: none;
}

.b-other-page .list-unstyled li{
    font-size: 14px;
    float: left;
    margin-right: 10px;
}


.b-other-page  a{
    font-family:"Franklin Gothic Medium",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.43;
    color: #484848;
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
}


/*body.front {
    margin: 0;
    background: url(/sites/all/modules/custom/BG-Aleppo.png) center top transparent;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
.front .content-wrapper {
    max-width: 985px;
    background-color: #FFF;
    padding-left: 5px;
    padding-right: 5px;
    }
*/




div#edit-field-page span.select2.select2-container.select2-container--default {
    max-width: 300px;
}



#dfp-ad-property_search_300x600_float-wrapper{
    top: 80px;
    margin-top: 5px;
    width: 300px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.is-sticky {
  position: fixed;
  top: 70px;
  z-index: 100;
}

.is-absolute {
  position: absolute;
  z-index: 100;
}

body.front #dfp-ad-property_search_300x600_float-wrapper.is-sticky{
    position: static !important;
}

.b-main--mix-p-properties-list{
    min-height:2000px;
}
body.page-custom-search-google .b-main--mix-p-properties-list{
    min-height: inherit;
}


.b-filtered-category.featured .b-options-block--el-item{
    margin-left: 10px;
    margin-right: 10px;
    line-height: 25px;
    text-align: center;
    padding: 3px;
}

.b-filtered-category.featured{
    margin-bottom:5px;
}

.b-main--el-caption{
    margin-top:5px;
}
.page-classifieds .b-main--el-caption{
    margin-top:30px;
}

.b-card-mod-h.vehicle .b-card--el-price-conditions {
    position: absolute;
    left: 3px;
    bottom: 3px;
    padding: 4px;
}


/*.page-classifieds-vehicles  main.b-main.b-main-mod-right.b-main--mix-p-properties-list {
    margin-top: 15px;
}
*/

/*.page-classifieds-vehicles   .col-sm-3 .b-aside{
    margin-top:15px;
}*/


.page-user-jobs .profile-landing .b-profile-timeline--el-line{
    display:none;
}

body.page-user-jobs .profile-landing .b-featured-jobs .b-card--el-details .statistics-block{
    margin: 11px 0px 0px;
    max-width: 100%;
}
body.page-user-jobs .profile-landing .b-featured-jobs .b-card--el-details .stats-wrap{
    display: flex;
    width: 100%;
}
body.page-user-jobs .profile-landing .b-featured-jobs .b-card--el-details .single-stat-wrap{
    padding-left: 0 !important;
}
body.page-user-jobs .profile-landing .b-featured-jobs .b-card--el-details .single-stat-wrap.view{
    margin: 0px 15px;
}
body.page-user-jobs .profile-landing .b-featured-jobs .b-card--el-details .single-stat-wrap p{
    display: block;
    margin-block: 1em;
    margin-inline: 0px;
    margin: 0px !important;
}
body.page-user-jobs .profile-landing .b-featured-jobs .b-card--el-details .single-stat-wrap p span{
    font-size: 14px;
    margin-right: 3px
}

.b-detailed-event p {
    margin-bottom: 0;
    display: inline-block;
    font-family: "Franklin Gothic Medium";
    line-height: 100%;
}

.b-detailed-event p.b-detailed-event--el-sup{
    font-size: 15px;
    letter-spacing: 1.3px;
    line-height: 100%;
    margin-bottom: 0;
    text-transform: uppercase;
    color: #555;
}


ul.links.inline {
    position: relative;
}

/*.b-card--el-details ul.links.inline {
    position: absolute;
    right: 0;
}*/

.post--el-header{
    max-width: 150px;
    float: left;
    margin-right: 10px;
}
.post-has-images{
    min-height: 120px;
}

.block-dfp-web-login-mrec {
    margin-top: 15px;
}

#v3-search-classifieds-form .select2-container .select2-search--inline .select2-search__field {
        margin-top: 0px;
        margin-bottom: 4px;
}

.b-aside-news.b-aside--el-unit {
    margin-top: 0px;
}
body.page-events.section-events .b-aside.b-aside-mod-right .block-posts-results.odd .b-aside-news.b-aside--el-unit {
    margin-top: 25px;
}

.topics  .new-comments-block .b-topic-post--el-post{
    min-height:initial;
}

.topics .b-topic-post--el-post{
    float:left;
}


/* .news-landing .b-filters-block--el-title{
    color: #62134e;
} */

.card-promoted .b-card--el-details ul.links.inline,
.card-sticky .b-card--el-details ul.links.inline {
    right: 70px;
}
.b-card--el-details .links li {
    margin-top: 0;
    margin-right: 5px;
}

img.image-map {
    width: 100%;
}

.event-load-more,
.event-load-more-soon {
    background-color: #fff;
    color: #62134E;
    border: 2px solid #62134E;
    font-family: "Franklin Gothic Medium";
    font-size: 14px;
    line-height: 100%;
    padding: 12px 25px;
    text-decoration: none !important;
    outline: none !important;
    margin: 21px 0;
    display: inline-block;
    text-align: center;
    border-radius: 0px;
}
.event-load-more:hover,
.event-load-more-soon:hover,
.event-load-more:focus,
.event-load-more-soon:focus,
.event-load-more:active,
.event-load-more-soon:active {
    background-color: #fff;
    color: #62134E;
    border: 2px solid #62134E;
}
.event-ly,
.event-soon {
    display: none;
}
.event-ly.active,
.event-soon.active {
    display: block;
}
.b-card--el-details span.flag-wrapper a {
    font-size: 10px;
    color: #5a73ad;
}
.home .b-news-n-posts {
    overflow: hidden;
}
.filter-guidelines-item.filter-guidelines-plain_text {
    display: none;
}
.guides {
    min-height: auto;
}
.b-featured-jobs .b-card--el-view {
    width: auto;
}
.form-item-node-ajax-page-categories .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #FFF;
}

div#dfp-ad-content_leaderboard_0-wrapper {
    margin-top: 15px;
    text-align: center;
}


div#dfp-ad-content_leaderboard_0,div#dfp-ad-content_leaderboard_1 {
    margin-top: 15px;
    text-align: center;
}



.b-news-n-posts--el-lead-data a:hover {
    text-decoration: none;
}
.admin-menu .b-header--el-main-mod-scrollable.scrolling {
    margin-top: 21px !important;
}

.admin-menu .b-side-menu {
    margin-top: 15px;
}


.home {
    height: auto;
}


div#dfp-ad-aside_skyscraper-wrapper {
    margin-top: 15px;
}


.section-items .b-filters-pack, .section-services .b-filters-pack {
/*    margin-bottom: 15px;*/
}


.section-classifieds .b-filters-pack{
    margin-bottom: 0px;
}




/*.section-classifieds .b-filters-pack{
    margin-bottom: 0px;
}*/

.section-properties .b-filters-pack,
.section-commercial-properties .b-filters-pack{
    margin-bottom: 0px;
}

.section-classifieds.page-classifieds-services .b-filters-pack,
.section-classifieds.page-classifieds-items .b-filters-pack,
.section-classifieds.page-classifieds-mobile-devices .b-filters-pack{
    margin-bottom: 15px;
}



.items-list .b-items-list--el-results-found{
    _margin-top:0;
}


.home .b-home--el-social.in-lead a {
    color: #FFF;
}

select.nav_select {
    width: 50px !important;
    font-family: 'Viga', sans-serif;
    font-size: 16px;
    color: #168ACB;
    background: none;
    border: none;
    outline: none;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}


.b-header--el-main-menu-item.forums {
    width: 85px;
}
.b-filter[data-filter-id=property-size] .b-property-size--el-half:first-of-type {
    margin-right: 0;
}
.b-filter[data-filter-id=property-size] .b-property-size--el-half {
    width: 105px;
}
#classified_search_form .b-filter--el-search-button {
    display: none;
}
.pirce-field {
    width: 400px;
}
.pirce-field .sliderfield {
    padding: 0 12px;
    margin-top: 36px;
}
ul.tabs-primary {
    list-style: none;
    padding: 0;
    margin: 0;
}
ul.tabs-primary li {
    display: inline-block;
}
.content img {
    width: 100%;
}
.b-highlights-description ul li,
.b-highlights-description ol li {
    line-height: 100%;
    display: block;
    line-height: 20px;
    font-size: 15px;
}
.b-highlights-description ul,
.b-highlights-description ol {
    margin-bottom: 10px;
}
.b-highlights-description ul li:before {
    content: "\2022";
    margin-left: 20px;
    margin-right: 10px;
}
.b-highlights-description ol li {
    counter-increment: step-counter;
}
.b-highlights-description ol li:before {
    content: counter(step-counter);
    margin-left: 20px;
    margin-right: 10px;
    font-size: 80%;
    font-weight: bold;
    border-radius: 3px;
}
.content-wrapper .form-item-services li.b-options-block--el-item {
    display: inline-block;
    width: 160px;
    margin-right: 14px;
}
.b-filters-wrapper.expanded {
    height: auto !important;
}


.multiline_li {
    width: 350px;
}

.page-classifieds-items .multiline_li,
.page-items .multiline_li,
.page-classifieds-services .multiline_li,
.page-services .multiline_li{
    width: 650px;
}

.multiline_li ul li {
    float: left;
    width: 45%;
}

.multiline_li .form-item {
    float: left;
}

#edit-main-filters .multiline_li .form-item {
    width: 50%;
}


.page-services #edit-main-filters .multiline_li .form-item,
.page-classifieds-items #edit-main-filters .multiline_li .form-item,
.page-items #edit-main-filters .multiline_li .form-item
{
    width: 25%;
}


.page-classifieds-services  #edit-main-filters .multiline_li .form-item,
.page-services  #edit-main-filters .multiline_li .form-item {
    width: 33%;
}


.col-sm-4.v3__fixed__right_cols {
    margin-top: 15px;
}

.form-item-property-bedroom .select2-container {
    padding-bottom: 0;
}

.show-on-click{
    display: none;
}
.price-wrapper .form-wrapper{
    display: inline-block;
    width: 50%;
}
.price-wrapper .field-widget-number.form-wrapper{
    text-align: right;
}
.price-wrapper .field-widget-options-select.form-wrapper label{
    display: none;
}
.price-wrapper .field-widget-options-select.form-wrapper{
    text-align: left;
    padding-left: 10px;
}
.price-wrapper .field-widget-options-select.form-wrapper .select2-container{
    min-width: 100px;
    padding-bottom: 0;
    width: 100px !important;
}

.properties-main-links li{
    display: inline-block;
    margin-bottom: 10px;
}
.properties-main-links li:nth-child(2){
   margin: 0 6px 10px 6px;
}
.properties-main-links li:nth-child(3) {
    margin: 0 6px 10px 0px;
}

#contact-site-form .form-actions{
    text-align: right;
}

.b-card--el-inner-wrapper{
    position: relative;
}
.classified-detail-link{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 10;
}

.b-card--el-agency-logo-wrapper a{
    display: inline-block;
}
.b-card--el-agency-logo-wrapper a,
.b-card--el-agency-time-ago-wrapper a{
    position: relative;
}
.b-card--el-flags,
.b-card--el-agency-logo-wrapper a,
.b-card--el-agency-time-ago-wrapper a{
     z-index: 11;
}

.gallery-slider{
    margin-bottom: 20px;
}
.node-type-jobseeker .block-ql-jobs-jobseekers-unpublish-form-block,
.node-type-freelancer .block-ql-jobs-freelancers-unpublish-form-block,
.node-type-job .block-ql-jobs-jobs-unpublish-form-block{
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
}
.node-type-jobseeker a.unpublish-link,
.node-type-freelancer a.unpublish-link,
.node-type-job a.unpublish-link{
    position: relative;
    font-family: "Franklin Gothic Medium";
    font-size: 12px;
    letter-spacing: 0.33px;
    line-height: 100%;
    text-transform: uppercase;
    text-decoration: none !important;
    outline: none !important;
    color: #222;
    display: inline-block;
    vertical-align: middle;
    margin-right: -4px;
}
.node-type-jobseeker .links.inline,
.node-type-freelancer .links.inline,
.node-type-job .links.inline{
    display: inline-block;
}
#jobseekers-unpublish-form label,
#freelancers-unpublish-form label,
#jobs-unpublish-form label{
    color: #000;
}
#jobseekers-unpublish-form label.active,
#freelancers-unpublish-form label.active,
#jobs-unpublish-form label.active{
    color: #fff;
    padding: 5px;
}
#jobseekers-unpublish-form .form-type-radio,
#freelancers-unpublish-form .form-type-radio,
#jobs-unpublish-form .form-type-radio{
    display: block;
}
#jobseekers-unpublish-form .form-radios.b-options-block,
#freelancers-unpublish-form .form-radios.b-options-block,
#jobs-unpublish-form .form-radios.b-options-block{
    margin-top: 20px;
}

.section-forum .block-news-panel-pane-6  h2.block-title,
.section-events .block-ql-widgets-ql-widgets-more-events  h2.block-title{
    font-weight: bold;
    padding-left: 0px;
    text-align: left;
}
.section-forum .block-news-panel-pane-6  div.col-sm-3:nth-child(2),
.section-forum .block-news-panel-pane-6  div.col-sm-3:nth-child(6),
.section-events .block-ql-widgets-ql-widgets-more-events  div.col-sm-3:nth-child(2),
.section-events .block-ql-widgets-ql-widgets-more-events  div.col-sm-3:nth-child(6){
    padding-left: 0px;
}
.section-events .block-ql-widgets-ql-widgets-more-events {
    margin-top: 60px;
}
#dfp-ad-header_leaderboard-wrapper.dfp-tag-wrapper{
    max-width: 728px;
}

img.b-header--el-logo{
   /* margin: 6px auto; */
}


.b-header--el-main-menu .b-header--el-main-menu-item{
    position: relative;
}
.b-header--el-main-menu .b-header--el-main-menu-item .polygon{
    z-index: -99;
}
.b-header--el-main-menu .b-header--el-main-menu-item.properties a.active{
    padding: 4px 12px 5px 12px;
    color: #fff;
    background: #5a73ad;
}
.b-header--el-main-menu .b-header--el-main-menu-item.properties .polygon{
    width: 7px;
    height: 7px;
    left: 44px;
    position: absolute;
    top: 17px;
    background: #5a73ad;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.b-header--el-main-menu .b-header--el-main-menu-item.vehicles a.active{
    padding: 4px 12px 5px 12px;
    color: #fff;
    background: #479e6d;
}
.b-header--el-main-menu .b-header--el-main-menu-item.vehicles .polygon{
    width: 7px;
    height: 7px;
    left: 36px;
    position: absolute;
    top: 17px;
    background: #479e6d;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.b-header--el-main-menu .b-header--el-main-menu-item.classifieds a.active{
    padding: 4px 12px 5px 12px;
    color: #fff;
    background: #FACC09;
}
.b-header--el-main-menu .b-header--el-main-menu-item.classifieds .polygon{
    width: 7px;
    height: 7px;
    left: 66px;
    position: absolute;
    top: 17px;
    background: #FACC09;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.b-header--el-main-menu .b-header--el-main-menu-item.items-and-services a.active{
    padding: 4px 12px 5px 12px;
    color: #fff;
    background: #DF790E;
}
.b-header--el-main-menu .b-header--el-main-menu-item.items-and-services .polygon{
    width: 7px;
    height: 7px;
    left: 37px;
    position: absolute;
    top: 17px;
    background: #DF790E;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.b-header--el-main-menu .b-header--el-main-menu-item.jobs a.active, .job_is_closed{
    padding: 4px 12px 5px 12px;
    color: #fff;
    background: #c39838;
}
.b-header--el-main-menu .b-header--el-main-menu-item.jobs .polygon{
    width: 7px;
    height: 7px;
    left: 25px;
    position: absolute;
    top: 17px;
    background: #c39838;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.b-header--el-main-menu .b-header--el-main-menu-item.pages a.active{
    padding: 4px 12px 5px 12px;
    color: #fff;
    background: #544B49;
/*    background: #1686AD;*/
}
.b-header--el-main-menu .b-header--el-main-menu-item.pages .polygon{
    width: 7px;
    height: 7px;
    left: 30px;
    position: absolute;
    top: 17px;
    background: #544B49;
/*    background: #1686AD;*/
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.b-header--el-main-menu .b-header--el-main-menu-item.ramadan a.active{
    padding: 4px 12px 5px 12px;
    color: #fff;
    background: #544B49;
/*    background: #1686AD;*/
}
.b-header--el-main-menu .b-header--el-main-menu-item.ramadan .polygon{
    width: 7px;
    height: 7px;
    left: 30px;
    position: absolute;
    top: 17px;
    background: #544B49;
/*    background: #1686AD;*/
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.b-header--el-main-menu .b-header--el-main-menu-item.forums a.active{
    padding: 4px 12px 5px 12px;
    color: #fff;
    background: #544B49;
}
.b-header--el-main-menu .b-header--el-main-menu-item.forums .polygon{
    width: 7px;
    height: 7px;
    left: 36px;
    position: absolute;
    top: 17px;
    background: #544B49;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.b-header--el-main-menu .b-header--el-main-menu-item.general a.active{
    padding: 4px 12px 5px 12px;
    color: #fff;
    background: #544B49;
}
.b-header--el-main-menu .b-header--el-main-menu-item.general .polygon{
    width: 7px;
    height: 7px;
    left: 36px;
    position: absolute;
    top: 17px;
    background: #544B49;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.b-header--el-main-menu .b-header--el-main-menu-item.general.covid-19 .polygon{
    width: 7px;
    height: 7px;
    left: 43px;
    position: absolute;
    top: 17px;
    background: #544B49;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.b-header--el-main-mod-scrollable.scrolling .b-header--el-main-menu .b-header--el-main-menu-item .polygon{
    display: none;
}
.b-header--el-main-mod-scrollable.scrolling .b-header--el-main.b-header--el-main-bottom{
   margin-top: 17px;
}
.b-header--el-main-menu .b-header--el-main-menu-item.properties a,
.b-header--el-main-menu .b-header--el-main-menu-item.vehicles a,
.b-header--el-main-menu .b-header--el-main-menu-item.classifieds a,
.b-header--el-main-menu .b-header--el-main-menu-item.items-and-services a,
.b-header--el-main-menu .b-header--el-main-menu-item.jobs a,
.b-header--el-main-menu .b-header--el-main-menu-item.pages a,
.b-header--el-main-menu .b-header--el-main-menu-item.forums a,
.b-header--el-main-menu .b-header--el-main-menu-item.general a{
    padding: 7px 0 4px 0;
}

.heading-news-community-content .ellip-line{
    display: inline !important;
}

.b-profile-subscriptions-jobs{

}
/*.b-profile-subscriptions-jobs .b-profile-subscriptions--el-top{
    width: 80%;
    margin: 0 auto;
}*/
.page-user-subscriptions-jobs .b-profile-subscriptions--el-top{
    max-width: 880px;
    margin: 0 auto;
}
.b-profile-subscriptions-jobs .b-profile-jobs-stats-text{
    text-align: center;
    width: 78%;
    margin: 0 auto;
}
.b-profile-subscriptions-jobs .b-profile-jobs-stats h2{
    text-align: center;
    color: #c39838;
    color: #FF7F38;
}
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats h2{
    text-align: center;
    color: #c39838;
    color: #d32335;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-classifieds-stats h2{
    color: inherit;
}
hr.section-divider{
    border: 2px solid #c39838;
    border: 2px solid #FF7F38;
}
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-wrapper{
    position: relative;
    width:100%;
    clear: both;
    min-height: 250px;
}
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-md-wrapper,
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-mobile-wrapper
{
    position: relative;
    width:100%;
    clear: both;
    min-height: 400px;
    text-align: center;
}
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-mobile-wrapper
{
    min-height: 450px;
}
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-wrapper .b-profile-jobs-stats--el-pageviews,
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-wrapper .b-profile-jobs-stats--el-lists
{
    position: absolute;
}
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-md-wrapper .b-profile-jobs-stats--el-pageviews,
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-md-wrapper .b-profile-jobs-stats--el-lists
{
    position: relative;
    display: block;
    text-align: center;
}
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-mobile-wrapper .b-profile-jobs-stats--el-pageviews,
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-mobile-wrapper .b-profile-jobs-stats--el-lists
{
    position: relative;
    display: block;
}
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-wrapper .b-profile-jobs-stats--el-pageviews{
    height: 200px;
    width: 200px;
/*    background: #c39838;*/
    background: #FF7F38;
    color: #fff;
    font-size: 16px;
    border-radius: 300px;
    padding: 34px;
    text-align: center;
    padding-top: 44px;
    z-index: 99;
}
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-md-wrapper .b-profile-jobs-stats--el-pageviews,
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-mobile-wrapper .b-profile-jobs-stats--el-pageviews
{
    height: 200px;
    width: 200px;
    background: #c39838;
    background: #d32335;
    color: #fff;
    font-size: 16px;
    border-radius: 300px;
    padding: 34px;
    text-align: center;
    padding-top: 44px;
    display: inline-block;
    margin-bottom: 10px;
}
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-wrapper .b-profile-jobs-stats--el-pageviews .stats-numbers,
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-md-wrapper .b-profile-jobs-stats--el-pageviews .stats-numbers,
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-mobile-wrapper .b-profile-jobs-stats--el-pageviews .stats-numbers{
    font-size: 40px;
}

.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-wrapper .b-profile-jobs-stats--el-lists
{
    /* border: 3px solid #c39838; */
    border: 3px solid #FF7F38;
    padding: 10px 10px 10px 16%;
    width: 90%;
    height: 150px;
    margin-top: 25px;
    margin-left: 38px;
}
.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-md-wrapper .b-profile-jobs-stats--el-lists
{
    border: 3px solid #c39838;
    border: 3px solid #d32335;
    padding: 10px 10px 10px 10px;
    width: 90%;
    min-height: 150px;
    margin-top: 0;
    margin-left: 0;
    margin: 0 auto;
    display: table;
}

.b-profile-subscriptions-jobs .b-profile-jobs-stats-average-md-wrapper .b-profile-jobs-stats--el-lists .stats-text
{
    text-align: left;
}
.b-profile-subscriptions-jobs .b-profile-subscriptions--el-bottom h2{
    color: #c39838;
    color: #FF7F38;
}
.b-profile-jobs-stats--el-lists .stats-lists{

}
.b-profile-jobs-stats--el-lists .stats-lists li.stats-lists-elment{
    margin: 15px 0;
    display: table;
}
.b-profile-jobs-stats--el-lists .stats-lists li.stats-lists-elment span,
.b-profile-jobs-stats-average-md-wrapper .b-profile-jobs-stats--el-lists .stats-lists li.stats-lists-elment span
{
   display: table-cell;
   width: 50%;
   vertical-align: middle;
}
.b-profile-jobs-stats--el-lists .stats-lists li.stats-lists-elment .stats-numbers{
    color: #c39838;
    color: #00426D;
    font-size: 25px;
    text-align: center;
}
.b-profile-jobs-stats--el-lists .stats-lists li.stats-lists-elment .stats-text{
/*    font-size: 15px;*/
}
.b-profile-jobs-stats-social-wrapper .b-profile-jobs-social-stats--el-lists{
    min-height: 100px;
}
.b-profile-jobs-stats-social-wrapper .b-profile-jobs-social-stats--el-lists li{
     margin-bottom: 40px;
}
.b-profile-jobs-stats-social-wrapper .b-profile-jobs-social-stats--el-lists li a{
     padding-left: 74px;
     height: 61px;
     display: inline-block;
     color: #393635;
}
.b-profile-jobs-stats-social-wrapper .b-profile-jobs-social-stats--el-lists li.facebook-followers a{
     background: url('../ql_images/jobs-fb-icon-red.png') no-repeat;
     background-size: 61px 61px;
}
.b-profile-jobs-stats-social-wrapper .b-profile-jobs-social-stats--el-lists li.instagram-followers a{
     background: url('../ql_images/jobs-instagram-icon-red.png') no-repeat;
     background-size: 61px 61px;
}
.b-profile-jobs-stats-social-wrapper .b-profile-jobs-social-stats--el-lists li.linkedin-followers a{
     background: url('../ql_images/jobs-linkedin-icon-red.png') no-repeat;
     background-size: 61px 61px;
}
.b-profile-jobs-stats-social-wrapper .b-profile-jobs-social-stats--el-lists li.newsletter-subscribers{
     background: url('../ql_images/jobs-newletter-icon-red.png') no-repeat;
     background-size: 61px 61px;
     padding-left: 74px;
     height: 61px;
}
.b-profile-jobs-stats-social-wrapper .b-profile-jobs-social-stats--el-lists li.stats-lists-elment span{
    display: block;
    margin-bottom: 10px;
    padding-right: 14px;
}
.b-profile-jobs-stats-social-wrapper .b-profile-jobs-social-stats--el-lists li.stats-lists-elment .stats-numbers{
   color: #c39838;
   color: #00426D;
   font-size: 23px;
}
.b-profile-subscriptions-jobs .b-profile-subscriptions--el-bottom{
    width: 85%;
    margin: 0 auto;
}

.b-profile-jobs-stats-average-mobile-wrapper .b-profile-jobs-stats--el-lists .stats-lists{
    margin-bottom: 20px;
}
.b-profile-jobs-stats-average-mobile-wrapper .b-profile-jobs-stats--el-lists .stats-lists li.stats-lists-elment{
    margin: 15px 0;
    border: 3px solid #c39838;
    border: 3px solid #fee300;
    padding: 30px 10px 30px 10px;
    min-height: 150px;
    width: 45%;
    display: inline-block;
    vertical-align: top;
    margin-right: 6%;
}
.b-profile-jobs-stats-average-mobile-wrapper .b-profile-jobs-stats--el-lists .stats-lists li.stats-lists-elment.applications-per-month,
.b-profile-jobs-stats-average-mobile-wrapper .b-profile-jobs-stats--el-lists .stats-lists li.stats-lists-elment.jobs-posts-per-month
{
    margin-right: 0;
}
.b-profile-jobs-stats-average-mobile-wrapper .b-profile-jobs-stats--el-lists .stats-lists li.stats-lists-elment span
{
   display: block;
   width: 100%;
   text-align: center;
}
.b-profile-jobs-stats--el-lists .stats-lists li.stats-lists-elment .stats-numbers{
    color: #c39838;
    color: #00426D;
    font-size: 25px;
    text-align: center;
    margin-bottom: 10px;
}

.b-profile-subscriptions-jobs .b-subscriptions-desc--el-info--mix-job {
    border-color: #c39838;
    border-color: #FF7F38;
}
.b-profile-subscriptions-jobs .b-subscriptions-desc--el-price--mix-job {
    background: #c39838;
    background: #FF7F38;
}
.profile-landing .b-profile-subscriptions--el-bottom .b-subscriptions-desc--el-icon::before{
    background: url('../ql_images/job-packages-icon-red.png') no-repeat !important;
    height: 74px;
    width: 74px;
}
.profile-landing .b-profile-subscriptions--el-bottom .b-subscriptions-desc--el-icon {
    min-height: 170px;
}

.block-jobs-dropdown {
  position: relative;
  display: inline-block;
}
.page-user-subscriptions-classifieds .b-profile-subscriptions--el-top{
    max-width: 880px;
    margin: 0 auto;
}
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-text{
    text-align: center;
    width: 78%;
    margin: 0 auto;
}
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats h2{
    text-align: center;
    color: #c39838;
    color: #d32335;
}
.b-profile-subscriptions-classifieds hr.section-divider{
    border: 2px solid #FACC09;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds hr.section-divider{
    border: 1px solid #fee300;
}
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-wrapper{
    position: relative;
    width:100%;
    clear: both;
    min-height: 250px;
}
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-md-wrapper,
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-mobile-wrapper
{
    position: relative;
    width:100%;
    clear: both;
    min-height: 400px;
    text-align: center;
}
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-mobile-wrapper
{
    min-height: 450px;
}
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-wrapper .b-profile-classifieds-stats--el-pageviews,
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-wrapper .b-profile-classifieds-stats--el-lists
{
    position: absolute;
}
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-md-wrapper .b-profile-classifieds-stats--el-pageviews,
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-md-wrapper .b-profile-classifieds-stats--el-lists
{
    position: relative;
    display: block;
    text-align: center;
}
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-mobile-wrapper .b-profile-classifieds-stats--el-pageviews,
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-mobile-wrapper .b-profile-classifieds-stats--el-lists
{
    position: relative;
    display: block;
}
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-wrapper .b-profile-classifieds-stats--el-pageviews{
    height: 200px;
    width: 200px;
/*    background: #c39838;*/
    background: #FACC09;
    color: #fff;
    font-size: 16px;
    border-radius: 300px;
    padding: 34px;
    text-align: center;
    padding-top: 44px;
    z-index: 99;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-wrapper .b-profile-classifieds-stats--el-pageviews {
    background: url('../ql_images/classified_qatarliving_logo.jpg') no-repeat;
    background-size: 200px;
}
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-md-wrapper .b-profile-classifieds-stats--el-pageviews,
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-mobile-wrapper .b-profile-classifieds-stats--el-pageviews
{
    height: 200px;
    width: 200px;
    background: #c39838;
    background: #fee300;
    color: #fff;
    font-size: 16px;
    border-radius: 300px;
    padding: 34px;
    text-align: center;
    padding-top: 44px;
    display: inline-block;
    margin-bottom: 10px;
}

.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-wrapper .b-profile-classifieds-stats--el-pageviews,
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-md-wrapper .b-profile-classifieds-stats--el-pageviews,
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-mobile-wrapper .b-profile-classifieds-stats--el-pageviews{
    background: url('../ql_images/classified_qatarliving_logo.jpg') no-repeat;
    background-size: 200px;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-md-wrapper .b-profile-classifieds-stats--el-pageviews,
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-mobile-wrapper .b-profile-classifieds-stats--el-pageviews
{
    padding: inherit;
    padding-top: inherit;
}
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-wrapper .b-profile-classifieds-stats--el-pageviews .stats-numbers,
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-md-wrapper .b-profile-classifieds-stats--el-pageviews .stats-numbers,
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-mobile-wrapper .b-profile-classifieds-stats--el-pageviews .stats-numbers{
    font-size: 40px;
}

.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-wrapper .b-profile-classifieds-stats--el-lists
{
    border: 3px solid #c39838;
    border: 3px solid #FACC09;
    padding: 10px 10px 10px 16%;
    width: 90%;
    height: 150px;
    margin-top: 25px;
    margin-left: 38px;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-wrapper .b-profile-classifieds-stats--el-lists
{
    border: 2px solid #fee300;
}
.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-md-wrapper .b-profile-classifieds-stats--el-lists
{
    border: 3px solid #c39838;
    border: 3px solid #fee300;
    padding: 10px 10px 10px 10px;
    width: 90%;
    min-height: 150px;
    margin-top: 0;
    margin-left: 0;
    margin: 0 auto;
    display: table;
}

.b-profile-subscriptions-classifieds .b-profile-classifieds-stats-average-md-wrapper .b-profile-classifieds-stats--el-lists .stats-text
{
    text-align: left;
}
.b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom h2{
    color: #c39838;
    color: #d32335;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom .b-profile-subscriptions--el-list {
    text-align: center;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom .b-profile-subscriptions--el-list h2{
    color: inherit;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom .b-subscriptions-desc--el-price--mix-item{
    background: #fee300;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom .b-subscriptions-desc--el-info--mix-item {
    border-color: #fee300;
    border-radius: 15px;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom .b-subscriptions-desc--el-price {
    color: #393635;
    font-weight: bold;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom
.b-profile-classifieds-stats--el-lists .stats-lists{

}
.b-profile-classifieds-stats--el-lists .stats-lists li.stats-lists-elment{
    margin: 15px 0;
    display: table;
}
.block-pm-existing-pages .b-profile-classifieds-stats--el-lists .stats-lists li.stats-lists-elment{
    margin-top: 35px;
}

.block-pm-existing-pages .b-profile-classifieds-stats-average-wrapper .b-profile-classifieds-stats--el-lists .stats-lists li.stats-lists-elment.pageviews-per-month,
.block-pm-existing-pages .b-profile-classifieds-stats-average-wrapper .b-profile-classifieds-stats--el-lists .stats-lists li.stats-lists-elment.classifieds-posts-per-month {
    border-right: 2px solid #fee300;
}
.block-pm-existing-pages div.bottom_section_end img {
    height: 45px;
    float: left;
    margin-left: 5px;
}
.block-pm-existing-pages p.bottom_section_end_text {
    background: #fee300;
    padding: 10px 0px 5px 15px;
    font-weight: bold;
    height: 45px;
    text-align: left;
}
.b-profile-classifieds-stats--el-lists .stats-lists li.stats-lists-elment span,
.b-profile-classifieds-stats-average-md-wrapper .b-profile-classifieds-stats--el-lists .stats-lists li.stats-lists-elment span
{
   display: table-cell;
   width: 50%;
   vertical-align: middle;
}
.block-pm-existing-pages .b-profile-classifieds-stats--el-lists .stats-lists li.stats-lists-elment span {
    width: auto;
    text-align: center;
    display: block;
}
.b-profile-classifieds-stats--el-lists .stats-lists li.stats-lists-elment .stats-numbers{
    color: #c39838;
    color: #d32335;
    font-size: 25px;
    text-align: center;
}
.block-pm-existing-pages .b-profile-classifieds-stats--el-lists .stats-lists li.stats-lists-elment .stats-numbers{
    color: inherit;
}
.b-profile-classifieds-stats--el-lists .stats-lists li.stats-lists-elment .stats-text{
/*    font-size: 15px;*/
}
.b-profile-classifieds-stats-social-wrapper .b-profile-classifieds-social-stats--el-lists{
    min-height: 100px;
}
.b-profile-classifieds-stats-social-wrapper .b-profile-classifieds-social-stats--el-lists li{
     margin-bottom: 40px;
}
.b-profile-classifieds-stats-social-wrapper .b-profile-classifieds-social-stats--el-lists li a{
     padding-left: 74px;
     height: 61px;
     display: inline-block;
     color: #393635;
}
.b-profile-classifieds-stats-social-wrapper .b-profile-classifieds-social-stats--el-lists li.facebook-followers a{
     background: url('../ql_images/classifieds-fb-icon-red.png') no-repeat;
     background-size: 61px 61px;
}
.b-profile-classifieds-stats-social-wrapper .b-profile-classifieds-social-stats--el-lists li.instagram-followers a{
     background: url('../ql_images/classifieds-instagram-icon-red.png') no-repeat;
     background-size: 61px 61px;
}
.b-profile-classifieds-stats-social-wrapper .b-profile-classifieds-social-stats--el-lists li.linkedin-followers a{
     background: url('../ql_images/classifieds-linkedin-icon-red.png') no-repeat;
     background-size: 61px 61px;
}
.b-profile-classifieds-stats-social-wrapper .b-profile-classifieds-social-stats--el-lists li.newsletter-subscribers{
     background: url('../ql_images/classifieds-newletter-icon-red.png') no-repeat;
     background-size: 61px 61px;
     padding-left: 74px;
     height: 61px;
}
.b-profile-classifieds-stats-social-wrapper .b-profile-classifieds-social-stats--el-lists li.stats-lists-elment span{
    display: block;
    margin-bottom: 10px;
    padding-right: 14px;
}
.b-profile-classifieds-stats-social-wrapper .b-profile-classifieds-social-stats--el-lists li.stats-lists-elment .stats-numbers{
   color: #c39838;
   color: #d32335;
   font-size: 23px;
}
.b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom{
    width: 85%;
    margin: 0 auto;
}

.b-profile-classifieds-stats-average-mobile-wrapper .b-profile-classifieds-stats--el-lists .stats-lists{
    margin-bottom: 20px;
}
.b-profile-classifieds-stats-average-mobile-wrapper .b-profile-classifieds-stats--el-lists .stats-lists li.stats-lists-elment{
    margin: 15px 0;
    border: 3px solid #c39838;
    border: 3px solid #fee300;
    padding: 30px 10px 30px 10px;
    min-height: 150px;
    width: 45%;
    display: inline-block;
    vertical-align: top;
    margin-right: 6%;
}
.b-profile-classifieds-stats-average-mobile-wrapper .b-profile-classifieds-stats--el-lists .stats-lists li.stats-lists-elment.applications-per-month,
.b-profile-classifieds-stats-average-mobile-wrapper .b-profile-classifieds-stats--el-lists .stats-lists li.stats-lists-elment.classifieds-posts-per-month
{
    margin-right: 0;
}
.b-profile-classifieds-stats-average-mobile-wrapper .b-profile-classifieds-stats--el-lists .stats-lists li.stats-lists-elment span
{
   display: block;
   width: 100%;
   text-align: center;
}
.b-profile-classifieds-stats--el-lists .stats-lists li.stats-lists-elment .stats-numbers{
    color: #c39838;
    color: #d32335;
    font-size: 25px;
    text-align: center;
    margin-bottom: 10px;
}

.b-profile-subscriptions-classifieds .b-subscriptions-desc--el-info--mix-job {
    border-color: #c39838;
    border-color: #d32335;
}
.b-profile-subscriptions-classifieds .b-subscriptions-desc--el-price--mix-job {
    background: #c39838;
    background: #d32335;
}
.profile-landing .b-profile-subscriptions--el-bottom .b-subscriptions-desc--el-icon::before{
    background: url('../ql_images/job-packages-icon-red.png') no-repeat !important;
    height: 74px;
    width: 74px;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom .b-subscriptions-desc--el-icon::before {
  height: 80px;
  width: 101px;
  margin-top: 0px;
  margin-bottom: 10px;
}
.profile-landing .b-subscriptions-desc--el-icon.b-subscriptions-desc--el-icon--mix-classified::before {
  height: 80px;
  width: 101px;
  margin-top: 0px;
  margin-bottom: 10px;
}
.profile-landing .b-subscriptions-desc--el-price.b-subscriptions-desc--el-price--mix-classified {
    background: #fee300;
    color: #393635;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom .b-subscriptions-desc--el-icon {
    font-size: 20px;
    padding-top: 0px;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom .b-subscriptions-desc--el-icon span {
    font-size: 12px;
    display: block;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom .b-subscriptions-desc--el-desc {
    min-height: 100px;
    line-height: inherit;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom .b-subscriptions-desc--el-info--mix-item.urgent .b-subscriptions-desc--el-desc {
    padding-bottom: 25px;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom .b-subscriptions-desc--el-info {
    height: 385px;
}
.block-pm-existing-pages .b-profile-subscriptions-classifieds .b-subscriptions-desc--el-see-detail {
    font-family: 'Franklin Gothic Book';
    color: #000000;
    font-size: 16px;
    line-height: 15px;
    padding: 8px 30px;
    background: #fee300;
    margin: 0px 6px;
    border-radius: 7px;
}
.profile-landing .b-subscriptions-desc--el-icon.oney::before{
    background: url('../ql_images/CLASSIFIEDS-PRO 12 MONTHS-ICON.png') no-repeat !important;
}
.profile-landing .b-subscriptions-desc--el-icon.onem::before{
    background: url('../ql_images/CLASSIFIEDS-PRO 1 MONTH-ICON.png') no-repeat !important;
}
.profile-landing .b-subscriptions-desc--el-icon.threem::before{
    background: url('../ql_images/CLASSIFIEDS-PRO 3 MONTHS-ICON.png') no-repeat !important;
}
.profile-landing .b-subscriptions-desc--el-icon.sixm::before{
    background: url('../ql_images/CLASSIFIEDS-PRO 6 MONTHS-ICON.png') no-repeat !important;
}
.profile-landing .b-subscriptions-desc--el-icon.clearance::before{
    background: url('../ql_images/CLASSIFIEDS-CLEARANCE SALE-ICON.png') no-repeat !important;
}
.profile-landing .b-subscriptions-desc--el-icon.urgent::before{
    background: url('../ql_images/CLASSIFIEDS-URGENT SALE-ICON.png') no-repeat !important;
}
.profile-landing .b-subscriptions-desc--el-icon.ms3m::before{
    background: url('../ql_images/CLASSIFIEDS-PRO M 3 MONTHS-ICON.png') no-repeat !important;
}
.profile-landing .b-profile-subscriptions .b-subscriptions-desc--el-icon.b-subscriptions-desc--el-icon--mix-property::before{
    background: url('../ql_images/realEstate.png') no-repeat !important;
}
.profile-landing .b-profile-subscriptions .b-subscriptions-desc--el-icon.b-subscriptions-desc--el-icon--mix-property.ire::before{
    background: url('../ql_images/international-properties.png') no-repeat !important;
}
.profile-landing .b-subscriptions-desc--el-icon {
    min-height: 170px;
}

.block-classifieds-dropdown {
  position: relative;
  display: inline-block;
}

.block-jobs-dropdown-content {
  display: none;
  position: absolute;
  background-color: #fff;
  min-width: 230px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 8px;
  z-index: 1;
}
.block-jobs-dropdown-content span.flag-wrapper a{
  width: 100%;
}
.block-jobs-dropdown-content span.flag-wrapper a:hover{
  background-color: #ccc;
  opacity: 1;
}
.block-jobs-dropdown:hover .block-jobs-dropdown-content {
  display: block;
}
.b-profile-head--el-info {
    top: 10px;
}
.user-profile-admin-operations {

}
.user-profile-admin-operations .user-profile-admin-operations-list {
    margin-top: 5px;
}
.user-profile-admin-operations .user-profile-admin-operations-list li{
    display: inline-block;
    vertical-align: middle;
}

.user-profile-admin-operations .verify-user-link .clearfix{
     display: none;
}
.user-profile-admin-operations .verify-user-link img,
.user-profile-admin-operations .verify-user-link a{
     float:left;
}
.user-profile-admin-operations .verify-user-link .verified-badge{
    margin-right: 5px;
}
.user-profile-admin-operations .block-jobs-dropdown-label{
    background: #FFF;
    padding: 2px 5px;
    color: #393635;
    font-size: 12px;
    font-weight: normal;
    font-family: "Franklin Gothic Medium";
    text-transform: uppercase;
    line-height: 100%;
    letter-spacing: 0.33px;
    float: left;
    margin-right: 5px;
}
#classified_search_form #edit-additional-filters .select2-container{
    min-width: 190px;
}
.page-properties #classified_search_form #edit-additional-filters .select2-container{
    /*min-width: 175px;*/
    min-width: 150px;
}

.page-properties #classified_search_form #edit-additional-filters .form-item-advertiser .select2-container{
    min-width: 199px;
}

.page-mobile-devices #classified_search_form #edit-additional-filters .select2-container{
    /*min-width: 175px;*/
    min-width: 160px;
}
.page-mobile-devices #edit-additional-filters .search-button{
    position: relative;
    float: right;
}
.hide-sold{
    display: inline-block;
    position: relative;
    top: 17px;
}
.hide-sold input{
   visibility: hidden;
}

.b-dashboard--el-entity-statistic{
    margin-top: 10px;
}
.b-dashboard--el-entity-statistic .b-dashboard--el-statistic-item{
    width: auto;
}
.b-dashboard--el-list .b-dashboard--el-list-head {
  padding: 0 45px;
}
.page-node-application .b-profile-timeline {
    padding-left: 30px;
    padding-right: 30px;
}
.page-node-application .b-profile-timeline .b-posted-pages--el-service-link {
    right: 0px;
}
.page-node-application .b-profile-timeline .b-posted-pages--el-service-link a{
    margin-right: 0px;
}
.page-node-application .add-post-content--el-navigation-next {
    background-color: #c39838;
}
@media (max-width: 768px) {
    .b-dashboard--el-list .b-dashboard--el-list-head {
  padding: 0 15px;
}
.page-node-application .b-profile-timeline {
    padding-left: 5px;
    padding-right: 5px;
}
.page-node-application .b-profile-timeline .b-posted-pages--el-service-link {
    right: 30px;
}
}
.b-dashboard--el-list .b-dashboard--el-list-head .col-sm-12{
  padding: 0;
}
.jobs-list .b-jobs-list .b-card--el-price-conditions {
    overflow-wrap: break-word;
}
.page-jobs .b-card--el-description,
.page-jobseeker .b-card--el-description,
.page-freelancers .b-card--el-description{
    margin-top: 10px;
    display: inline-block;
}
.page-jobs .jobs-list .b-jobs-list,
.page-jobseeker .jobs-list .b-jobs-list,
.page-freelancers .jobs-list .b-jobs-list{
   margin-top: 0;
}
.page-jobs .b-jobs-list--el-results-found,
.page-jobseeker .b-jobs-list--el-results-found,
.page-freelancers .b-jobs-list--el-results-found{
   margin-top: 0;
}
.page-jobs .col-sm-3.sticky,
.page-jobseeker .col-sm-3.sticky,
.page-freelancers .col-sm-3.sticky{
   position: sticky;
   top: 72px;
}

.logged-in.node-type-job .b-aside--el-adv-excerpt{
   margin-top: 5px;
}
.logged-in.node-type-job .jobs-detailed-page .b-aside--el-adv-caption{
    margin-top: 16px;
}
.logged-in.node-type-job .jobs-detailed-page .b-aside--el-adv-date{
    margin-bottom: 5px;
}
.not-logged-in.node-type-job .jobs-detailed-page .b-aside--el-adv-date,
.logged-in.node-type-job .jobs-detailed-page .b-aside--el-adv-date{
    margin-bottom: 5px;
}
.logged-in.node-type-job .b-jobs-description .b-jobs-description--el-features{
    margin-top: -10px;
    padding-top: 10px;
    border-top: 1px #c39838 solid;
}
.logged-in.node-type-job .jobs-detailed-page .b-caption-term--mix-p-jobs-detail{
    margin-top: 1px;
}

.not-logged-in.node-type-job .b-jobs-description .b-jobs-description--el-features,
.not-logged-in.node-type-job .jobs-detailed-page .b-aside--el-adv-caption,
.not-logged-in.node-type-job .jobs-detailed-page .b-caption-term--mix-p-jobs-detail
{
    margin-top: 20px;
}
.not-logged-in.node-type-job .jobs-detailed-page .b-aside--el-adv-date-wrapper,
.logged-in.node-type-job .jobs-detailed-page .b-aside--el-adv-date-wrapper{
    margin-top: 15px;
    margin-bottom: 18px;
}

.jobs-detailed-page .b-aside--el-wrapper-desktop .b-jobs-description--el-features{
    margin: 10px 0;
}

.node-type-special .b-main .dfp-tag{
    padding: 0 !important;
}
body[data-color-id=home].node-type-special .b-main .dfp-tag.mobile {
    display: none;
}
body[data-color-id=jobs] .b-card .b-ad-excerpt a{
    color: #c39838;
}
body.page-user-statistics,body.page-glue-custom-location-statistics{
    min-height: 1000px;
}
.page-user-statistics .container-inline-date div.form-item label.add-post-ad-section--el-title.edit-from-date,
.page-user-statistics .container-inline-date div.form-item div#edit-from-date,
.page-user-statistics .container-inline-date div.form-item label.add-post-ad-section--el-title.edit-to-date,
.page-user-statistics .container-inline-date div.form-item div#edit-to-date,
.page-glue-custom-location-statistics .container-inline-date div.form-item label.add-post-ad-section--el-title.edit-from-date,
.page-glue-custom-location-statistics .container-inline-date div.form-item div#edit-from-date,
.page-glue-custom-location-statistics .container-inline-date div.form-item label.add-post-ad-section--el-title.edit-to-date,
.page-glue-custom-location-statistics .container-inline-date div.form-item div#edit-to-date
{
    display: inline-block;
}
.page-user-statistics .container-inline-date div.form-item label.add-post-ad-section--el-title.edit-from-date,
.page-glue-custom-location-statistics .container-inline-date div.form-item label.add-post-ad-section--el-title.edit-from-date{
    width: 63px;
}
.page-user-statistics .container-inline-date div.form-item label.add-post-ad-section--el-title.edit-to-date,
.page-glue-custom-location-statistics .container-inline-date div.form-item label.add-post-ad-section--el-title.edit-to-date
{
   width: 46px;
}
.page-user-statistics .container-inline-date,
.page-glue-custom-location-statistics .container-inline-date{
    display: inline-block;
}
.page-user-statistics .container-inline-date .form-item.form-type-date-popup,
.page-glue-custom-location-statistics .container-inline-date .form-item.form-type-date-popup{
    margin-bottom: 5px;
}
.page-user-statistics label.add-post-ad-section--el-title.edit-from-date-datepicker-popup-0,
.page-user-statistics label.add-post-ad-section--el-title.edit-to-date-datepicker-popup-0,
.page-glue-custom-location-statistics label.add-post-ad-section--el-title.edit-from-date-datepicker-popup-0,
.page-glue-custom-location-statistics label.add-post-ad-section--el-title.edit-to-date-datepicker-popup-0{
 display: none;
}
.page-user-statistics .form-actions.form-wrapper,
.page-glue-custom-location-statistics .form-actions.form-wrapper{
    margin-top: 10px;
}
@media only screen and (min-width: 992px) {
    .b-header.fixed-for-mobile .b-header--el-aside-top{
        padding: 0;
    }
    .b-filters-group.first {
      margin-right: 0px;
    }
    .b-header.fixed-for-mobile .b-header--el-aside-bottom, .b-header.fixed-for-mobile.scrolling .b-header--el-aside-bottom {
      padding-top: 12px; }

}
.b-header--el-logo{
    margin: 15px auto;
}

@media only screen and (min-width: 767px) {

    .section-restaurants #edit-main-filters .multiline_li .form-item {
        width: 19.33%;
    }


    .forums .b-topic-post{
        margin-top: 15px;
    }

    .topics .b-topic-post--el-post{
        float: left;
        width: 70%;
    }

    .fixed .b-topic-post .b-topic-post--el-post {
        width: 100%;
    }

    .b-mobile .b-feature {
        width: 50%;
        float: left;
    }

    .section-jobs .b-card-mod-h .b-card--el-agency,.section-jobseeker .b-card-mod-h .b-card--el-agency{
/*        bottom: 20px;*/
    }

    .col-sm-4.v3__fixed__right_cols {
        float: right;
        width: 330px;
    }

    .col-sm-8.v3__fixed__main_cols {
        width: calc(100% - 330px);
    }

    .v3__lp__above .col-sm-3 ,.v3__lp__below .col-sm-3 ,.v3__lp__events .col-sm-3 {
        padding-left: 0;
        width:315px;
    }

    .v3__lp__above .col-sm-9, .v3__lp__below .col-sm-9, .v3__lp__events .col-sm-9{
        width: calc(100% - 330px);
        margin-right:15px;
    }

    .vehicles-list .b-filters-pack{
        margin-bottom: 0;
    }

    .page-mobile-devices div#classified_search_form {
        margin-bottom: 7px;
    }

    div#dfp-ad-header_leaderboard-wrapper div {
        margin: 0 !important;
    }



    .promoted-classifieds-dfp{
        max-width: 400px;
    }

    .b-header.fixed-for-mobile .b-header--el-menu-button{
        padding-left: 25px;
    }
    form.node-classified-form div.form-field-name-field-is-arabic {
        margin-left: 33%;
    }
}
.form-item-search-input {
    /*margin-top: 94px;*/

    margin-bottom: 10px;
}
form.b-filters-pack {
    position: relative;
}

.page-taxonomy-term form.b-filters-pack {
    margin-bottom: 15px;
}


.b-filters-block.additional.expanded {
    display: block;
}
.b-filters-block > .b-filter,
.b-filters-block .b-filters-group:not(.first):not(.null-filters) > .b-filter {
    height: auto;
}

body[data-color-id=jobs] .b-card-mod-h .b-card--el-header {
    top: 0;
}

.b-card--el-header a{
    float:left;
    display:block;
}

body[data-color-id=jobs] .jobs-list .b-featured-jobs .b-card-mod-h .b-card--el-header {
    top: 0px;
}
#whats {
    width: 130px;
    display: none;
}
#slider-range {
    position: relative;
    float: none;
    width: 100%;
}
.page-node .b-card-mod-v .b-card--el-featured-label {
    font-size: 12px;
}
a.b-topic-post--el-title {
    color: #000;
    font-weight: bold;
}
.promoted-user p {
    color: #383838;
}
.b-filters-block .search-button .b-filters-control.active.form-submit {
    text-transform: uppercase;
    font-family: "Franklin Gothic Medium";
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 100%;
    outline: none !important;
    /*color: inherit;*/

    padding: 8px 20px;
}

.i-showrooms-link{
    background: #479E6D;
    padding: 2px 2px;
    color: #fff !important;
}


.b-filters-block .search-button .b-filters-control.active.form-submit.clicked {
    background: #FFF;
    color: #544B49;
}
.b-add-comment .form-textarea {
    background-color: transparent;
    border: 1px solid #ccc;
    color: #222;
    height: 120px;
    line-height: 22px;
    outline: medium none;
    padding: 7px 9px;
    resize: none;
    transition: all 400ms linear 0s;
    width: 100%;
}
h1.b-items-list--el-results-found ,h2.b-items-list--el-results-found {
    font-size: 20px;
    margin-top: 15px;
}


.b-aside.b-aside-mod-right #dfp-ad-aside_rectangle_0-wrapper {
    margin-top: 48px;
}
#classified_search_form .form-item-price-min,
#classified_search_form .form-item-price-max {
    /*display: none;*/
}


a#betasearch {
    margin-left: 10px;
    margin-bottom: 10px;
}


#post-more .b-post-tab--el-link {
    float: left;
    margin-right: 100px;
}
.dispaly-in-mobile {
    display: none;
}



.page-node-add-classified .add-post-steps .add-post-ad-section--el-title{
    text-align:right;
}


 #price-group a.fieldset-title{
    font-family: "Franklin Gothic Medium";
    font-size: 16px;
    display: block;
    padding-bottom: 10px;
    margin-top: 40px;
    margin-bottom: 25px;
    box-sizing: border-box;
    border-bottom: 2px solid #222222;
    text-align: center;
    color:#393635;
}

#price-group legend{
    border-bottom:0;
}

h1.b-aside--el-adv-caption {
    font-size: 18px;
}
h2.b-aside--el-adv-caption {
    font-size: 14px;
}
h2.b-aside--el-adv-caption strong{
    font-size: 16px;
}



#classified_search_form .b-filter--el-price-mod-min {
    position: relative;
    float: left;
    left: 0;
    width: 200px;
}
#classified_search_form .b-filter--el-price-mod-max {
    position: relative;
    float: right;
    right: 0;
}
.img-responsive {
    font-size: 11px;
}
p.b-topic-post--el-comments.active-0::before {
    background-position: 47.909% 98.654%;
    width: 13px;
    height: 14px;
}
p.b-topic-post--el-comments.active-0 {
    color: #222;
}
.add-post-post-ad .b-post-register--el-input {
    width: calc(100% - 215px);
}
.b-post-register--el-label .description {
    margin-left: 215px;
    font-size: 11px;
}
.confirm-parent,
.password-parent {
    width: auto;
}
.add-post-ad-section--el-input-desc-mod-code {
    font-size: 12px;
    text-align: left;
    margin-left: 215px;
}
.add-post-ad-section--el-input-desc {
    font-family: "Franklin Gothic Book";
    color: #999999;
}
.b-filters-block.additional .b-filter .b-filter--el-title {
    font-size: 18px;
    margin-top: 9px;
}
.b-filters-block.additional .b-filter .b-filter--el-title {
    font-family: "ITC Franklin Gothic Std Book";
    color: rgba(255, 255, 255, 0.5);
}
.profile-landing .b-subscriptions-desc--el-icon {
    min-height: 185px;
}
.profile-landing .b-subscriptions-desc--el-info {
    height: 350px;
}
.form-submit.ajax-processed,
.form-submit.insert-button.insert-processed {
    width: 80px;
    background: #FFF;
    height: auto;
    border: 1px solid #DDD;
    font-size: 12px;
    color: #393635;
    line-height: 100%;
    padding: 5px 0px;
    text-align: center;
    border-radius: 0;
}
.b-detailed-event--el-description img {
    width: 100%;
    height: auto;
}
.page-user-edit .b-profile-timeline {
    width: 66.66667%;
}
.page-user-edit .form-item-status .b-options-block--el-label {
    margin-right: 10px;
}
.page-user-edit .form-item-status .b-options-block--el-label.active {
    background: #FF7F38;
    color: #ffffff;
    padding: 2px 4px !important;
}
.profile-landing .form-item-expire-after,
.profile-landing .form-item-expire-after-type {
    display: inline-block;
}
#ql-memberships-buy-form #edit-prices li {
    display: list-item;
}
#ql-memberships-buy-form #edit-prices .form-radio label.active .b-subscribe-choose-plan--el-item {
    border-color: #5a73ad !important;
}
#ql-memberships-buy-form .b-filter .b-options-block--el-link,
#ql-memberships-buy-form .b-filter .b-options-block--el-label {
    text-transform: none;
}
.profile-landing #ql-memberships-buy-form .b-subscribe-pay--el-link {
    background-color: #5a73ad;
    border: medium none;
    padding: 0;
    width: auto;
}
.label-featured,
 .label-promoted{
    background-color: #FF7F38 !important;
}
.b-card--el-vehicle-price,
.profile-landing .b-line-mod-thin--mix-classifieds,
.profile-landing .b-line-mod-thin--mix-services,
.profile-landing .b-line-mod-thin--mix-vehicle{
    color: #5a73ad !important;
}
.profile-landing #ql-memberships-buy-form .b-subscribe-choose-plan--el-item {
    width: 200px;
}
.profile-landing #ql-memberships-buy-form .b-subscribe-pay--el-link:after {
    border-left: 10px solid #5a73ad;
}
.profile-landing .b-subscribe-pay--el-link:after {
    content: '';
}
.profile-landing #ql-memberships-buy-form .form-submit {
    width: 150px;
    height: 41px;
    background: none;
    border: none;
}
img {
    border-style: none;
}
.notransition {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}
.flag-report-node a.flag.flag-action {
    float: right;
    font-size: 10px;
    color: #cccccc;
    margin-right: 0;
    display: inline-block;
    vertical-align: top;
    font-family: "Franklin Gothic Medium";
    position: relative;
    text-transform: uppercase;
    margin: 0;
}
#ql-memberships-buy-form .b-options-block--el-label.active .b-subscribe-choose-plan--el-item {
    border-color: #5a73ad !important;
}
#ql-memberships-buy-form #edit-payment-text {
    display: inline-block;
}
.page-user-jobs .img-responsive {
    width: auto;
}
.b-notification a {
    color: #FFF;
}
.block-fboauth-connect {
    display: inline-block;
    vertical-align: top;
}

#user-login {
    display: inline-block;
    border-right: 1px solid #CCC;
    margin-right: 10px;
    float:left;
}

.block-dfp-web-login-mrec{
    float:left;
}


.footer-bottom-left,.b-footer-term{
    /* border-top: 1px solid #eee; */
    margin: 0 15px;
    padding: 15px 0;
    position: relative;
    width: 80%;
    margin-top: 0px;
    margin-right:0;
}

.b-footer-term{
    margin-left: 0;
}

.b-footer-term .b-footer-links {
    font-family: "Public Sans";
    float: right;
    margin-left:30px;
    margin-top:0;
}

.b-footer-term .b-footer-links a{
    color:#828282;
    font-size:12px;
    font-family: "Franklin Gothic Book";
    line-height: 100%;
}

#ads-detailed-page--el-newsletter{
    padding: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
}


.el-newsletter-field-group {
    margin-top: 10px;
    margin-bottom: 5px;
}

.el-newsletter-field-input {
    font-size:14px;
    padding:5px 10px 5px 5px;
    display:block;
    width:100%;
    border:none;
    font-family: "Franklin Gothic Medium";
}

#ads-detailed-page--el-newsletter div#mce-responses{
    color:#FFf;
}

#ads-detailed-page--el-newsletter a,#ads-detailed-page--el-newsletter a:hover{
    color:#FFF;
}

.detailed-page--el-newsletter-submit {
    border:none;
    background-color: #FF7F38;
    font-family: "Franklin Gothic Medium";
    line-height: 100%;
    border: none;
    padding: 7px;
    margin-top: 10px;
    font-size: 12px;
}


input.el-newsletter-field-input:focus{ outline:none; }

#ads-detailed-page--el-newsletter h2{
    font-family: "Franklin Gothic Medium";
    font-size: 15px;
    margin: 0;
    padding: 0;
    color: #FFF;
    text-align: center;
    padding-bottom: 5px;
}

#ads-detailed-page--el-newsletter{
    background-color:#62134E;
}

body[data-color-id=properties] #ads-detailed-page--el-newsletter{
    background-color: #5a73ad;
}

body[data-color-id=vehicles] #ads-detailed-page--el-newsletter{
    background-color: #479E6D;
}

body[data-color-id=jobs] #ads-detailed-page--el-newsletter{
    background: #00558D;
}

body[data-color-id=jobs] .b-seller--el-show-contacts,body[data-color-id=jobs]  .b-seller-email{
       background: #FF7F38;
}






#user-login .add-post-ad-section--el-title {
    display: block;
    width: auto;
    margin: 0;
    text-align: left;
    margin-top:15px;
}

#user-login .add-post-ad-section--el-input {
    float: none;
    border-radius: 0px;
}
#user-login .add-post-ad-section--el-input-desc {
    margin: 0;
}
.b-card--el-description {
    word-wrap: break-word;
}
.b-section-submenu--el-link {
    display: inline-block;
}
.b-featured-vehicles,
.b-featured-properties,
.b-featured-items {
    margin-bottom: 24px;
}



a:hover.b-seller-email.b-line-mod-thin {
    color: white;
}
.home .pages .b-section-submenu--el-link {
    color: #1686AD;
}
.home .guide .b-section-submenu--el-link {
    color: #393635;
}
.home .b-logic-section.events {
    margin-top: 0;
}
.page-vcomment .user-picture {
    height: 70px;
    width: 10%;
    float: left;
    margin-right: 10px;
}
.page-vcomment .user-picture img {
    height: 100%;
    width: 100%;
    border-radius: 100%;
    padding: 0px;
}
.page-node .b-card--el-featured-label {
    font-size: 30px;
}
.addthis.last {
    display: none;
}
.sliderfield-display-values-field {
    color: #FFF;
    font-size: 12px;
    font-style: normal;
}
#admin-menu,
#admin-menu .dropdown {
    z-index: 10000;
}
#v3-search-classifieds-form .sliderfield-bubble {
    display: none;
}
.links li {
    margin-top: 15px;
    display: inline-block;
}
.links li a {
    font-size: 12px;
    color: #000;
}
.profile-landing ul.tabs-primary {
    float: none;
}
ul.tabs-primary {
    list-style: none;
    padding: 0;
    margin: 0;
    /*float: left;*/

    width: 100%;
    margin-left: 0px;
}
.b-card--el-pinhead-flag {
    background-position: 100% 17.11340206185567%;
    width: 22px;
    height: 22px;
}
#node-ajax-build-form .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #FFF;
}
#node-ajax-build-form .select2-container {
    border-color: #ddd;
}

.featured-label,.promoted-label{
    background: #5a73ad;
    display: block;
    font-family: 'Franklin Gothic Medium';
    font-size: 13px;
    line-height: 14px;
    color: #fff;
    padding: 5px 15px;
    text-decoration: none;
    text-align: center;
    float:right;
    margin-left:10px;
    margin-top:10px;
}



.pages-dining .b-filters-block {
    padding-left: 20px;
}
.home .b-card {
    margin-top: 10px;
}
.price-field #edit-price-min {
    display: inline-block;
    float: left;
    position: relative;
    color: rgb(0, 0, 0);
    width: 70px;
    margin-right: 5px;
    padding: 5px;
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, 0.5);
    color: #FFF;
}
.price-field #edit-price-max {
    display: inline-block;
    float: left;
    position: relative;
    width: 70px;
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, 0.5);
    color: #FFF;
    padding: 5px;
}
.add-post-post-ad .b-ad-post-type--el-item-price {
    right: 5px;
    font-size: 16px;
}
.add-post-post-ad .b-ad-post-subscribe--el-link {
    position: relative;
    top: 0;
}
input.add-post-content--el-navigation-verify {
    border: none;
}
input.add-post-content--el-navigation-verify:after {
    border-left: 10px solid #479E6D;
}
.add-post-post-ad #ql-memberships-page-form .b-ad-post-description {
    padding-right: 340px;
}
.add-post-post-ad #ql-memberships-page-form .b-ad-post-description--el-info {
    width: 236px;
}
#ql-memberships-page-form .b-options-block .b-options-block--el-label.active {
    color: #479E6D;
    left: 0;
}
#ql-memberships-page-form .membership .field-name-body {
    font-family: 'Franklin Gothic Book';
    font-size: 12px;
    color: #6a6a6a;
    margin-bottom: 9px;
}
.add-post-post-ad #ql-memberships-page-form .b-ad-post-description--el-price ul.b-options-block {
    padding-left: 5px;
    text-align: left;
}
#ql-memberships-page-form .membership .field-name-body ul {
    margin: auto;
    padding: 10px;
    list-style-type: auto;
}


.discount-offer{
    color:#5a73ad;
    margin-bottom:2px;
}
.discount-plan{
    color:#000;
}

.discount-plan li{
    line-height:18px;
    font-size:13px;
}


#ql-memberships-page-form .b-ad-post-description {
    clear: both;
    padding: 5px;
    border: 2px solid #D8D8D8;
    margin-bottom: 10px;
}
#ql-memberships-page-form .node-membership {
    width: 65%;
    display: inline-block;
}
#ql-memberships-page-form .b-ad-post-description--el-info {
    width: 35%;
    border: 2px solid;
    float: right;
    text-align: center;
}
#ql-memberships-page-form input[type="submit"] {
    margin: 10px 0px;
}
#ql-memberships-page-form .form-radios {
    padding: 10px;
    text-align: left;
}
.add-post-steps .b-options-block--el-label.active {
    color: #ffffff;
}
body[data-color-id=vehicles] .node-form .b-filter .b-options-block:not(.custom-color) .b-options-block--el-link.active,
body[data-color-id=vehicles] .node-form .b-filter .b-options-block:not(.custom-color) .b-options-block--el-label.active {
    color: #FFF;
    padding: 1px 3px;
    background: #479E6D !important;
}
body[data-color-id=vehicles] .node-form .b-filter .b-options-block:not(.custom-back) .b-options-block--el-link:not(.active),
body[data-color-id=vehicles] .node-form .b-filter .b-options-block:not(.custom-back) .b-options-block--el-label:not(.active) {
    color: #479E6D !important;
}
body[data-color-id="items"] .b-filter .b-options-block .b-options-block--el-label.active {
    background-color: #DF790E !important;
}
body[data-color-id=items] .node-form .b-filter .b-options-block:not(.custom-back) .b-options-block--el-link:not(.active),
body[data-color-id=items] .node-form .b-filter .b-options-block:not(.custom-back) .b-options-block--el-label:not(.active) {
    color: #DF790E !important;
}
body[data-color-id=feedback] .b-options-block:not(.custom-back) .b-options-block--el-link:not(.active),
body[data-color-id=feedback] .b-options-block:not(.custom-back) .b-options-block--el-label:not(.active) {
    color: #17739D !important;
}
body[data-color-id=feedback] .b-options-block:not(.custom-color) .b-options-block--el-link.active,
body[data-color-id=feedback] .b-options-block:not(.custom-color) .b-options-block--el-label.active {
    color: #FFF;
    padding: 1px 3px;
    background: #17739d !important;
}
body[data-color-id=properties] .node-form .b-filter .b-options-block:not(.custom-color) .b-options-block--el-link.active,
body[data-color-id=properties] .node-form .b-filter .b-options-block:not(.custom-color) .b-options-block--el-label.active {
    color: #FFF;
    padding: 1px 3px;
    background: #5a73ad !important;
}
body[data-color-id=properties] .node-form .b-filter .b-options-block:not(.custom-back) .b-options-block--el-link:not(.active),
body[data-color-id=properties] .node-form .b-filter .b-options-block:not(.custom-back) .b-options-block--el-label:not(.active) {
    color: #5a73ad !important;
}
.node-form .b-filter .b-options-block--el-link.active,
.b-filter .b-options-block--el-label.active {
    left: -3px;
}
.logo-scroll {
    max-width: 80px;
}
.form-item.form-type-select.form-item-body-und-0-format.add-post-ad-section .select2.select2-container.select2-container--default {
    float: right;
}
.node-form .b-filter--el-wrapper {
    margin-bottom: 15px;
    clear: both;
}
.node-event-form .field-name-body {
    clear: both;
}
.node-event-form .container-inline-date .add-post-ad-section--el-title,
.node-event-form .container-inline-date .form-item input {
    width: auto;
}
.node-event-form .container-inline-date .date-padding {
    float: none;
}
.node-videos-form .field-name-body {
    clear: both;
}
.node-videos-form .container-inline-date .add-post-ad-section--el-title,
.node-videos-form .container-inline-date .form-item input {
    width: auto;
}
.node-videos-form .container-inline-date .date-padding {
    float: none;
}
.node-classified-form #edit-body {} .node-classified-form #body-add-more-wrapper {} .node-post-form .image-preview img,
.node-page-form .image-widget .image-preview img,
.node-event-form .image-widget .image-preview img,
.node-videos-form .image-widget .image-preview img,
.node-classified-form .image-widget .image-preview img,.node-job-form .image-widget .image-preview img {
    max-width: 120px;
    height: auto;
}

.form-field-name-field-entertainers,
.form-field-name-field-fact-magazine {
    clear: both;
    left: 43%;
    position: relative;
}
.form-field-type-image {
    clear: both;
}
.form-field-type-image .fieldset-description {
    font-size: 14px;
    margin-bottom: 15px;
    padding-left: 33%;
    font-weight: bold;
    color: green;
}
.form-field-type-image table,
.form-field-type-file table {
    width: 50%;
    margin-left: 43%;
}
.form-field-name-field-post-images-insert table {
    width: 100%;
    margin-left: 0;
}
.form-field-name-field-post-images-insert table .image-widget-data {
    font-size: 12px;
}


.page-jobs .b-filters-block--el-title, .page-jobseeker .b-filters-block--el-title, .page-freelancers .b-filters-block--el-title {
    color: white;
}





.field.field-name-body li{
    line-height: 20px;
}


.node-type-static .field.field-name-body li {
    line-height: 20px;
    color: #000;
    list-style-type: disc;
    margin: 2px 0 7px 15px;
    font-size: 14px;
}

.node-type-static .field.field-name-body ul {
    margin-left: 15px;
}





.node-post-form #edit-field-link .b-ad-post-description--el-title {
    display: none;
}
.node-page-form #edit-field-cover .image-widget,
.node-page-form #edit-field-picture .image-widget,
.node-post-form #edit-field-link .file-widget,
.node-job-form #edit-field-company-logo .image-widget,
.node-jobseeker-form #edit-field-jobseeker-photo .image-widget,
.node-jobseeker-form #edit-field-upload-cv .file-widget,
.node-freelancer-form #edit-field-freelancer-photo .image-widget,
.node-freelancer-form #edit-field-upload-cv .file-widget,
.node-job_application-form #edit-field-cv .file-widget,
.node-classified-form #edit-field-image .image-widget,
.node-page-form #edit-field-front-image .image-widget,
.node-event-form #edit-field-event-image .image-widget,
.node-event-form #edit-field-cover .image-widget,
.node-event-form #edit-field-link .file-widget,
.node-videos-form #edit-field-event-image .image-widget,
.node-videos-form #edit-field-cover .image-widget,
.node-videos-form #edit-field-link .file-widget {
    width: 50%;
    display: inline-block;
}

.node-classified-form #edit-field-front-image:after {
    clear: both;
}


.node-classified-form #edit-field-image:after {
    clear: both;
}
.node-event-form #edit-field-image .image-widget-data .image-data-image,
.node-videos-form #edit-field-image .image-widget-data .image-data-image,
.node-classified-form #edit-field-image td .image-widget-data .image-data-image,
.node-classified-form #edit-field-image td .image-widget-data .file,
.node-classified-form #edit-field-image td .image-widget-data .file-size {
    display: none;
}
.form-field-name-field-gallery-images .image-widget-data .image-data-image,
.form-field-name-field-gallery-images .image-widget-data .file
.form-field-name-field-gallery-images .image-widget-data .file-size

{
    display: none;
}




.field-widget-text-textarea {
    clear: both;
}
.form-textarea-wrapper {
    display: inline-block;
    width: 55%;
}
.node-classified-form #edit-body .filter-wrapper {
    clear: both;
    padding: 0;
}
.node-classified-form a.tabledrag-handle .handle {
    width: 22px;
    height: 22px;
}
.node-classified-form tr.draggable .image-widget {
    float: right;
}
.node-event-form thead,
.node-event-form .tabledrag-toggle-weight-wrapper,
.node-videos-form thead,
.node-videos-form .tabledrag-toggle-weight-wrapper,
.node-classified-form thead,
.node-post-form thead,
.node-classified-form .b-ad-post-description--el-title,
.node-classified-form .geolocation-address-geocode,
.node-classified-form .geolocation-help{
    display: none;
}

#edit-preview-changes, #edit-delete{
    height: 40px;
    box-sizing: border-box;
    font-family: "Franklin Gothic Book";
    font-size: 12px;
    line-height: 12px;
    position: relative;
    padding: 13px 10px 13px 10px;
    color: #393635;
    display: inline-block;
    margin-right: 10px;
    border: 1px solid #dedede;
    vertical-align: top;
}


.node-classified-form .geolocation-address input.add-post-ad-section--el-input {
    float: left;
    margin: 0px;
}
.node-classified-form .googlemap-message,
.node-event-form .googlemap-message {
    margin-left: calc(40% + 25px);
    font-family: "Franklin Gothic Book";
    font-size: 12px;
    border: 1px solid;
    padding: 5px;
    background-color: rgb(238, 221, 85);
    margin-bottom: 5px;
}
.form-item-field-cover-und-0-focus-rect,
.form-item-field-cover-und-0-crop-rect {
    /*visibility: hidden !important;*/
}
.user-info-from-cookie {
    margin-right: 280px;
}

#edit-field-jobseeker-photo .image-preview img,
#edit-field-freelancer-photo .image-preview img{
    height: 150px;
    width: auto;
}



.profile-landing .b-profile-timeline {
    margin-top: 15px;
}

.not-logged-in.page-user-subscriptions .profile-landing .b-profile-timeline {
    max-width: 880px;
    float: right;
    margin-top: 57px;
    width: 100%;
}
.not-logged-in.page-user-showroom .profile-landing .b-profile-timeline,
.not-logged-in.page-user-eshop .profile-landing .b-profile-timeline {
    margin-top: 0;
}

#user-profile-form .form-type-managed-file .image-widget-data .file,
#user-profile-form .form-type-managed-file .image-widget-data .file-size {
    display: none;
}
#user-profile-form .field-name-field-cover .image-preview {
    float: none;
}
#user-profile-form .field-name-field-cover .image-preview img {
    width: 100%;
}
body .add-post-content--el-navigation-next::after {
    border-left: 10px solid #FF7F38;
}
.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0;
}
.add-post-steps .add-post-content--el-navigation-next,
.add-post-content--el-navigation-next {
    display: inline-block;
    height: 40px;
    text-align: center;
    font-family: "Franklin Gothic Medium";
    font-size: 20px;
    line-height: 20px;
    position: relative;
    vertical-align: top;
    color: #ffffff;
    background: #FF7F38;
    padding: 0;
    width: auto;
    min-width: 160px;
}
.node-classified-form .form-field-name-field-cl-price .field-suffix {
    display: none;
}
.add-post-steps .col-sm-8 {
    margin-top: 15px;
}
.node-page-form .form-actions,
.node-post-form .form-actions,
.node-job-form .form-actions,
.node-jobseeker-form .form-actions,
.node-freelancer-form .form-actions,
.node-job_application-form .form-actions,
.node-event-form .form-actions,
.node-classified-form .form-actions {
    clear: both;
    text-align: right;
}
.add-post-content--el-navigation-next .form-submit,
#ql-memberships-node-verify-form .form-submit,
.add-post-content--el-navigation-next .form-submit {
    background: transparent none repeat scroll 0% 0%;
    border: medium none;
    width: 100%;
    height: 40px;
}



body.page-error-404 div#dfp-ad-aside_rectangle_big, .page-error-404 div#dfp-ad-aside_rectangle_big {
    margin-top: 15px;
}
body.page-error-404 .b-main.b-main-mod-bottom .b-separator.hidden-xs {
    height: 0px;
}
body.page-error-404 .b-main-mod-bottom h3 {
    padding: 10px 0px 0px 0px !important;
}
body.page-error-404 .b-main-mod-bottom .b-news-n-posts .col-sm-3:nth-child(4n - 3) {
    padding-left: 0px !important;
}
body.page-error-404 .b-main-mod-right .b-not-found-search div.col-sm-2 {
    display: none;
}
body.page-error-404 .b-main-mod-right .b-not-found-search div.col-sm-8 {
    width: 100%;
}
body.page-error-404 .other .b-not-found-search {
    margin-top: 15px;
}
body.page-error-404 .b-other-page {
    padding-left: 0px;
    margin-bottom: 15px;
}


.feedback .add-post-content--el-navigation-next .form-submit,
.feedback .add-post-content--el-navigation-next .form-submit {
    background: #FF7F38;
}
.feedback .add-post-content--el-navigation-next::after {
    border-left: 10px solid #FF7F38;
}
.node-classified-form .add-post-content--el-navigation-preview {
    padding: 0px;
    float: right;
}
.node-classified-form .add-post-content--el-navigation-preview .form-submit {
    background: transparent none repeat scroll 0% 0%;
    border: medium none;
    width: 100%;
    height: 40px;
}
.add-post-steps .add-post-content--el-navigation-preview::before {
    background: none;
    display: none;
}
.geolocation-lat-item,
.geolocation-lng-item,
.geolocation-remove {
    display: none;
}
.add-post-steps .add-post-ad-h3 {
    clear: both;
    border-bottom:2px solid #eee;
}
.add-post-steps .add-post-ad-section--el-input {
    width: 35%;
    margin-right: 0;
    float: none;
    display: inline-block;
    border-radius: 0;
}

.topics .b-main  .has-image  .b-topic-post--el-title
{
    padding-top:0;
}




a.anonymous-login,
a.anonymous-login:hover,
a.anonymous-login:active {
    color: #FFF;
    font-family: "Franklin Gothic Medium";
    font-size: 14px;
    text-decoration: none;
    position: relative;
    top: 9px;
    float: left;
    line-height: 100%;
    text-decoration: none !important;
    outline: none !important;
}
.b-add-post--el-tabs-content .b-post-tab {
    display: none;
}
.b-add-post--el-tabs-content .b-post-tab.active {
    display: block;
}
.b-logic-section.footer.v3-main-default {
    margin-top: 40px;
    clear: both;
}
body.section-jobseeker .b-logic-section.footer.v3-main-default,
body.section-freelancers .b-logic-section.footer.v3-main-default {
    margin-top: 0px;
}
body.section-jobseeker .jobs-detailed-page .b-cant-find--el-question,
body.section-freelancers .jobs-detailed-page .b-cant-find--el-question{
    line-height: 20px;
}
body.section-jobseeker .jobs-detailed-page .b-jobs-list--el-cant-find,
body.section-freelancers .jobs-detailed-page .b-jobs-list--el-cant-find {
    margin-bottom: 25px;
}
.b-footer {
    padding-top: 18px;
    border-top: 1px solid #DDD;
}
.b-footer--el-categories:not(:first-of-type) {
    margin-top: 35px;
}
.b-footer--el-categories .col-sm-3.services {
    min-height: 124px;
}
.b-footer-categories--el-item {
    font-family: "Franklin Gothic Medium";
    font-size: 14px;
}
.b-footer-categories--el-item:not(:first-of-type) {
    margin-top: 10px;
}
.b-footer-categories--el-item.properties.caption ,.b-footer-categories--el-item.properties.caption a{
    color: #5a73ad;
}
.b-footer-categories--el-item.vehicles.caption ,.b-footer-categories--el-item.vehicles.caption a{
    color: #479E6D;
}
.b-footer-categories--el-item.classifieds.caption ,.b-footer-categories--el-item.classifieds.caption a{
    color: #FACC09;
}
.b-footer-categories--el-item.pages.caption ,.b-footer-categories--el-item.pages.caption a{
    color: #1686AD;
}
.b-footer-categories--el-item.items.caption ,.b-footer-categories--el-item.items.caption a{
    color: #DF790E;
}
.b-footer-categories--el-item.jobs.caption ,.b-footer-categories--el-item.jobs.caption a{
    color: #c39838;
}
.b-footer-categories--el-item.forums.caption ,.b-footer-categories--el-item.forums.caption a{
    color: #62134e;
}
.b-footer-categories--el-category {
    font-family: "Franklin Gothic Book";
    color: #5E4B69;
    font-size: 14px;
    line-height: 100%;
}
.b-footer-toc {
    text-align: justify;
    margin-top: 0px;
}


.b-footer-toc--el-wrapper {
    position: relative;
    font-size: 18px;
    color: #999;
    line-height: 20px;
    padding-left: 75px;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0;
}
.b-footer-toc--el-link {
    color: #4A4645;
}
.b-footer-subscribe {
    padding: 23px 30px;
    /* background-color: #C094B5; */
    margin-top: 11px;
    margin-left: -25px;
}
.b-footer-subscribe--el-caption {
    font-size: 18px;
    color: #FFF;
    line-height: 100%;
    margin-bottom: 25px;
    text-align: left;
}
.b-footer-subscribe--el-input {
    width: 62%;
    /* background-color: #9C6D90; */
    border: none;
    font-size: 14px;
    color: #FFF;
    line-height: 100%;
    padding: 13px 11px;
    margin-right:10px;
    height: 30px;
}

.home .b-news-n-posts--el-brief-item{
    margin-right: 10px;
    display: block;
    line-height: 42px;

}

.home .b-news-n-posts--el-brief{
    margin-top:34px;
}


.flaticon-item i {
    font-size: 42px;
    display: block;
}


.flaticon-item i {
    color:#484848;
}
.flaticon-item .ql-snapchat  i {
    color:#484848;
}
.flaticon-item .ql-facebook  i {
    color:#3B5998;
}
.flaticon-item .ql-twitter i {
    color:#1dcaff;
}





.fb {
    background: url(/sites/all/themes/qatarliving_v3/svg/facebook.svg);
    background-size: 100%;
    height: 36px;
    width: 36px;
    display: block;
    cursor:pointer;
}
.twitter {
    background: url(/sites/all/themes/qatarliving_v3/svg/twitter.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 36px;
    width: 36px;
    display: block;
    cursor:pointer;
}
.snapchat {
    background: url(/sites/all/themes/qatarliving_v3/svg/snap.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 36px;
    width: 36px;
    display: block;
    cursor:pointer;
}

.instagram {
    background: url(/sites/all/themes/qatarliving_v3/svg/instagram.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 36px;
    width: 36px;
    display: block;
    cursor:pointer;
}





.b-footer-subscribe--el-input::-webkit-input-placeholder {
    color: #FFF;
}
.b-footer-subscribe--el-input:-moz-placeholder {
    color: #FFF;
}
.b-footer-subscribe--el-input::-moz-placeholder {
    color: #FFF;
}
.b-footer-subscribe--el-input:-ms-input-placeholder {
    color: #FFF;
}
.b-footer-subscribe--el-submit {
    width: 19%;
    background-color: #FFFFFF;
    font-family: "Franklin Gothic Medium";
    font-size: 14px;
    color: #743B65;
    line-height: 100%;
    border: none;
    padding: 9px;
    margin-top: 5px;
}
.feedback .b-options-block--el-item {
    margin-top: 0;
}
.feedback .b-options-block {
    /*width: auto;*/

    margin: 0;
}
.feedback .form-radios .form-type-radio,
.feedback .form-checkboxes .form-type-checkbox {
    margin: 0;
    width: auto;
}
.profile-landing .add-post-ad-section--el-input {
    border-radius: 0px;
    width: calc(100% - 160px);
    display: inline-block;
    vertical-align: top;
    float: right;
    border: 0 none;
    font-family: 'Franklin Gothic Book';
    font-size: 14px;
    line-height: 20px;
    color: #393635;
    padding: 5px 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.profile-landing .b-profile-settings--el-label {
    font-size: 14px;
    color: #999999;
    font-family: 'Franklin Gothic Book';
    display: block;
    line-height: 31px;
    margin-bottom: 30px;
    text-align: left;
    font-weight: normal;
    position: relative;
    clear: both;
}
.profile-landing .container-inline-date .date-padding {
    float: none;
}

.profile-landing .form-textarea-wrapper {
    width: auto;
    float: none;
}
.profile-landing .filter-wrapper {
    padding: 0;
}
.profile-landing .password-strenb-card--el-details span.flag-wrapper ah,
.profile-landing .password-confirm {
    display: none;
}
.profile-landing input.password-confirm {
    display: block;
}
.profile-landing .image-preview {} .profile-landing .image-preview img {
    width: 100px;
    height: auto;
}
.profile-landing .form-wrapper {
    margin-bottom:15px;
}
.profile-landing .add-post-ad-section--el-title {
    display: inline-block;
}
.profile-landing .add-post-ad-section--el-input-desc {
    display: none;
}
.items-landing .b-main,
.items-list .b-main {
    margin-right: 0;
}
.home .b-section-submenu--el-link {
    font-family: "Franklin Gothic Medium";
    font-size: 11px;
    color: #DF790E;
    margin-right: 9px;
    text-transform: uppercase;
}

.b-filters-block--el-mobile-control {
    text-align: right;
    padding-top: 35px;
    padding-left: 6px;
    padding-right: 6px;
}

.page-classifieds-items .b-filters-block--el-mobile-control {
    padding-top: 15px;
}

.b-filters-block--el-mobile-control .b-filters-control.active, .b-filters-block .b-filters-control.active{
    margin-bottom:5px;
}

.b-filters-block .b-expand-filters-button--el-control-expand{
    padding:7px 8px 8px 35px;
}


.saved-search-button{
   bottom: 10px;
}

.b-presentation-slider.full-mobile-width{
    margin-bottom:10px;
}

#classified_search_form .form-item {
    position: relative;
}


body[data-color-id=items] .b-seller--el-show-contacts,body[data-color-id=items] .b-seller-email , body[data-color-id=items] .buttons-node a.buttons-node-link.buttons-feature.featured{
    background: #DF790E;
}
body[data-color-id=items] .b-seller--el-show-contacts,
body[data-color-id=items] .b-seller-email,
body[data-color-id=items] .b-seller-whatsapp{
    background: #DF790E; /* Old browsers */
    background: -moz-linear-gradient(top,  #df790e 0%, #dd8a37 50%, #dd7206 51%, #ddb790 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #df790e 0%,#dd8a37 50%,#dd7206 51%,#ddb790 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #df790e 0%,#dd8a37 50%,#dd7206 51%,#ddb790 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df790e', endColorstr='#ddb790',GradientType=0 ); /* IE6-9 */
}
body[data-color-id=items] .b-seller--el-show-contacts:hover,
body[data-color-id=items] .b-seller-email:hover,
body[data-color-id=items] .b-seller-whatsapp:hover{
    color: #fff;
    background: #DF790E; /* Old browsers */
    background: -moz-linear-gradient(top,  #ddb790 0%, #dd8a37 50%, #dd7206 51%, #df790e 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ddb790 0%, #dd8a37 50%, #dd7206 51%, #df790e 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ddb790 0%,#dd8a37 50%,#dd7206 51%,#df790e  100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddb790', endColorstr='#df790e',GradientType=0 ); /* IE6-9 */
}
body[data-color-id=properties] .buttons-node a.buttons-node-link.buttons-feature.featured{
    background:#5a73ad;
}


body[data-color-id=vehicles] a.buttons-node-link.buttons-promote.promoted{
    background-color: #479E6D;
}


.home .cpcl .b-home--el-section-caption {
    margin-bottom: 15px;
}



.home .b-logic-section.forums-n-groups{
    margin-top:10px;
}


.ajax-progress {
    display: inline;
    position: absolute;
    right: 10px;
    z-index: 1;
    top: 5px;
}
.ajax-progress .throbber {
    background: transparent url("../images/spinner.gif") no-repeat 0px center;
    float: right;
    height: 15px;
    margin: 0;
    width: 15px;
    border-radius: 100%;
}
a.b-clear-filters {
    position: absolute;
    right: 145px;
    width: auto;
    padding: 7px 30px;
    bottom: 5px;
}
.b-filters-block--el-mobile-control .b-filters-control.active,
.b-filters-block .b-filters-control.active {
    width: auto;
    padding: 7px 25px;
    background-color: transparent;
    color: #FFF;
    font-family: "Franklin Gothic Medium";
}
.b-side-menu {
    left: 0;
}
.b-rules-block .col-sm-3 {
    width: auto;
}
.add-post-steps .geolocation-address .add-post-ad-section--el-title {
    width: auto;
}
.geolocation-address .form-type-textfield {
    float: none;
}
body.page-custom-search main.b-main {
    margin-top: 45px;
}
.cse .gsc-control-cse,
.gsc-control-cse {
    padding: 0 !important;
}
#node-ajax-build-form .form-textarea-wrapper {
    width: 100%;
}
#node-ajax-build-form .add-post-ad-section label {
    font-size: 14px;
    line-height: 14px;
    display: block;
    text-align: left;
    color: #999999;
    vertical-align: top;
    font-weight: normal;
    margin-bottom: 10px;
    font-family: "ITC Franklin Gothic Std Book";
}
.add-post-ad-section .add-post-ad-section--el-title label{
    color: white;
}
#node-ajax-build-form .add-post-ad-section--el-input {
    border-top: none;
    border-right: none;
    border-left: none;
    padding-bottom: 8px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: "Franklin Gothic Book";
    color: #393635;
    font-size: 14px;
    /*line-height: 15px;*/

    width: 100%;
    vertical-align: top;
    padding-top: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    padding-bottom: 1px;
}
#node-ajax-build-form .form-field-type-file table {
    margin-left: 0;
    width: 100%;
}
#node-ajax-build-form .tabledrag-toggle-weight-wrapper {
    display: none;
}
#node-ajax-build-form .b-forums-add-button {
    display: inline-block;
    float: none;
    right: 0;
    position: relative;
}
#node-ajax-build-form .form-actions {
    text-align: right;
}
.inline_post_form #node-ajax-build-form {
    display: none;
}
#node-ajax-build-form .file-widget {
    width: 100% !important;
}
#node-ajax-build-form .b-popup-add-post-form--el-input {
    display: block;
    width: 100%;
    border: 0 none;
    font-family: 'Franklin Gothic Book';
    font-size: 14px;
    line-height: 20px;
    color: #393635;
    padding: 5px 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    margin-bottom: 15px;
    font-weight: normal;
}
#node-ajax-build-form .b-popup-add-post-form--el-textarea {
    background: #fff;
    padding: 7px 9px;
    height: 160px;
    resize: none;
    font-family: 'Franklin Gothic Book';
    font-size: 14px;
    line-height: 15px;
    font-weight: normal;
    color: #6a6a6a;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    border: 1px solid rgba(0, 0, 0, 0.2);
    margin-bottom: 15px;
}
#node-ajax-build-form .b-popup-header--mix-post {
    padding-bottom: 10px;
}
#node-ajax-build-form .chosen-single {
    color: #FFF;
    border-color: #FFF;
}
#node-ajax-build-form .form-textarea-wrapper textarea {
    font-size: 14px;
}
#node-ajax-build-form div.error {
    background-color: transparent;
}

#node-ajax-build-form .chosen-container.error {} #node-ajax-build-form .chosen-container.error .chosen-single {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-width: 1px;
}
#edit-mollom-captcha {
    width: 100px;
    border: 2px solid;
    margin-top: 10px;
}
.forums .b-aside {
    margin-top: 0;
}
.page-node-add-classified .b-post-tab--el-link-wrap a.b-post-tab--el-link.b-post-tab--mix-property:nth-of-type(2) {
    display: none;
}

@media only screen and (min-width: 1200px) {
    .add-post-category .b-post-tab--el-link-wrap {
        width: 30%;
    }
}
@media only screen and (min-width: 768px) {
    .add-post-category .b-add-post--el-tabs {
        margin-bottom: 380px;
    }
    .add-post-category .b-add-post--el-tabs.no-tabs {
        margin-bottom: 30px;
    }
}
.add-post-category .b-post-tab--el-link-wrap {
    min-width: 202px;
}

.section-classifieds .add-post-category  .b-post-tab--el-link-wrap{
    min-width: 200px;
}

.b-header--el-aside-top {
    text-align: center !important;
}
/*.add-post-category .b-header--el-aside-top ,
.add-post-steps .b-header--el-aside-top,
.add-post-posted .b-header--el-aside-top,
.add-post-post-ad .b-header--el-aside-top {
    text-align: center;
}*/

.b-notification {
    border: none;
    margin-bottom: 2px;
}
.b-header .b-notification {
    margin-bottom: 0px;
}
.add-post-posted .b-post-posted {
    padding-bottom: 15px;
}
.add-post-posted .b-boosting-block--el-item {
    width: auto;
}
#fasttoggle-do-option-confirm .b-card-mod-h {
    padding-bottom: 9px;
    margin-bottom: 9px;
    border-bottom: 1px solid #EEE;
}
#fasttoggle-do-option-confirm {
    margin-top: 15px;
}
#fasttoggle-do-option-confirm .b-ad-post-subscribe--el-link {
    margin-left: 15px;
}
.add-post-posted .col-sm-8 {
    margin-top: 5px;
}
.block-nodeflag-add-wishlist-link {
    text-align: right;
}
.b-card--el-favorite-flag {
    margin-bottom: 0;
    background-image: url("../images/general/sprites.svg") !important;
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
    width: 26px;
    height: 25px;
    margin-top: -3px;
}
.b-card--el-favorite-flag.flagged {
    background-position: 90.70707070707071% 0;
}
.b-card--el-favorite-flag.unflagged {
    background-position: 85% 40%;
}
.b-card--el-favorite-flag a {
    display: block;
    width: 100%;
    height: 100%;
}
.b-card--el-favorite-flag a:focus,
.b-card--el-favorite-flag a:hover {
    text-decoration: none;
}
.profile-landing .b-posted-ads--el-item {
    padding-right: 0;
}
table.privatemsg-list {
    width: 100%;
}
.breadcrumb {
    margin: 0;
    background: transparent;
    padding: 0;
    margin-left: 30px;
}
.breadcrumb .crumbs a {
    color: #7D396B;
    font-size: 12px;
}
body[data-color-id=pages] .b-add-comment .b-options-block--el-label,
body[data-color-id=pages] .b-add-comment .b-options-block--el-label.active {
    background-color: transparent;
}
.new-comments-block {} .new-comments-block .user {
    display: inline-block;
}
.post .b-comments-list--el-comment {
    background: #fefefe;
    border-top: 1px solid #eee;
}
.post .b-comments-list--el-avatar {
    position: absolute;
    left: 7px;
}
.block.block-nodefield-link {
    _margin-bottom: 20px;
}
.b-comments-list--el-info {
    position: relative;
}
.c-rating {
    display: flex;
    list-style: none;
    margin: 0;
    position: absolute;
    right: 0;
    padding: 0;
    top: 0;
    font-weight: bold;
}
.rating__text {
    margin-top: 6px;
    margin-right: 6px;
}
.rating__item {
    height: 20px;
    width: 20px;
    background: url(../images/thumb.svg) no-repeat 0 0 transparent;
    cursor: pointer;
    background-size: 20px 20px;
}
.new-comments-block .user a {
    font-size: 12px;
    font-weight: bold;
    color: #262626;
    line-height: 16px;
    margin-bottom: 6px;
    padding: 0;
}
.new-comments-block .b-topic-post--el-comments {
    font-size: 12px;
    color: #262626;
    line-height: 16px;
    margin-bottom: 6px;
    padding: 0;
}
.home .b-header--el-category {
    text-indent: -999em;
}
.links li {
    margin-right: 10px;
}
span.flag-wrapper a,
.links li a {
    position: relative;
    font-family: "Franklin Gothic Medium";
    font-size: 12px;
    letter-spacing: 0.33px;
    line-height: 100%;
    text-transform: uppercase;
    text-decoration: none !important;
    outline: none !important;
    color: #222;
    display: inline-block;
    vertical-align: middle;
    margin-right: -4px;
}
span.flag-wrapper a:hover {
    text-decoration: underline;
}
span.flag-wrapper a:hover {
    text-decoration: none;
}
em.placeholder {
    font-style: normal;
}
.node-sold #left-sidebar-main {
    opacity: 0.8;
}
.b-footer-toc--el-help {
    margin-bottom: 0;
    position: relative;
    font-size: 18px;
    color: #999;
    line-height: 20px;
    padding-left: 0;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    margin-top: 15px;
}
.b-footer-toc .b-footer-toc--el-classified-app {
    margin-bottom: 0;
    position: relative;
    line-height: 20px;
    padding-left: 0;
    text-align: left;
    display: inline-block;
    vertical-align: top;
}
.b-footer-toc--el-help:before {
    display: none;
}
.field.field-name-comment-body.field-type-text-long.field-label-hidden {
    overflow: hidden;
    width: 100%;
}
.jobs-field-label {
    font-weight: bold;
}
.field.field-name-comment-body.field-type-text-long.field-label-hidden > p {
    font-size: 14px;
}
/**
    Sticky bar
**/

#sticky-bar {
    color: #fff;
    background: #62134E;
    text-align: left;
    position: fixed;
    bottom: -100px;
    left: 0;
    z-index: 10010;
    width: 100%;
    padding: 10px 0;
}
.bar__link {
    overflow: hidden;
    position: relative;
    display: block;
    color: #fff;
    font-family: arial;
    font-weight: normal;
}
.bar_logo {
    float: left;
    position: relative;
    padding: 0;
    width: 150px;
}
.bar__details {
    float: right;
    position: relative;
    padding: 0 65px 0 0;
    text-align: right;
}
.bar__help {
    font-size: 10px;
    color: #FFF;
    margin-bottom: 0;
    display: inline-block;
}
.bar__help:hover {
    color: #FFF;
}
.bar__close {
    position: absolute;
    right: 0;
    font-weight: bold;
    color: #fff;
    top: 0px;
    cursor: pointer;
}
.bar__details p:first-child {
    font-size: 13px;
}
.bar__details img {
    position: absolute;
    top: -10px;
    right: 0;
    width: 55px;
    height: 55px;
}
.bar__cta {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #a2191c;
    color: #fff;
    border-radius: 3px 3px 0 0;
    padding: 2px 0;
    text-align: center;
    font-size: 12px;
}
.wrapper {
    width: 96%;
    max-width: 800px;
    margin: 0 auto;
}
#sticky-bar .container {
    padding-left: 10px;
    padding-right: 10px;
    width: 1140px;
    margin: 0 auto;
}
#sticky-bar .container .row {
    margin-left: -15px;
    margin-right: -15px;
}
.post .b-comments-list--el-avatar {
    max-width: 65px;
    border: 1px solid #999;
}
.bar__details .flag-wrapper a.flag.flag-action.flag-link-normal {
    font-size: 13px;
    color: #000;
    margin-bottom: 0px;
    display: inline-block;
    background: #fff;
    padding: 7px 20px;
    border-radius: 10px;
    font-weight: bold;
}
div.messages {
    background-position: 8px 8px;
    background-repeat: no-repeat;
    border: 1px solid;
    margin: 15px 0;
    padding: 10px;
    font-size: 13px;
}
div.status {
    background-image: url(../../misc/message-24-ok.png);
    border-color: #be7;
}
div.status,
.ok {
    color: #234600;
}
div.status,
table tr.ok {
    background-color: #f8fff0;
}
div.warning {
    background-image: url(../../misc/message-24-warning.png);
    border-color: #ed5;
}
div.warning,
.warning {
    color: #840;
}
div.warning,
table tr.warning {
    background-color: #fffce5;
}
div.error {
    background-image: url(../../misc/message-24-error.png);
    border-color: #ed541d;
}
div.error,
.error {
    color: #8c2e0b;
}
div.error,
table tr.error {
    background-color: #fef5f1;
}
div.error p.error {
    color: #333;
}
div.messages ul {
    margin: 0 0 0 1em;
    /* LTR */

    padding: 0;
}
div.messages ul li {
    list-style-image: none;
}
div.tabs-primary {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-bottom: 20px;
}

ul.tabs-primary li a {
    color: #333;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 0 10px;
    padding-left: 0;
    text-transform: uppercase;
}


.page-user-login ul.tabs-primary {
    margin-top: 10px;
    margin-bottom: 10px;
}
body.node-type-job div.block-nodeflag-closed-link {
    width: 130px;
    position: relative;
    float: left;
}
.b-ads-control--el-link {
    text-transform: uppercase;
}
ul.tabs-primary li.is-active a {
    background-color: #ffffff;
    border: 1px solid #bbb;
}
.b-side-menu--el-block {
    width: 270px;
}
.items-landing .b-aside-mod-left {
    margin-left: 0;
}
.select2-results__option {
    font-size: 13px;
}
ul.pager.pager-load-more .b-pagination--el-page {
    border: 1px solid #DDD;
    font-size: 14px;
    line-height: 100%;
    display: block;
    text-align: center;
    padding: 12px 0px;
    text-decoration: none !important;
    outline: none !important;
    color: #393635;
}
.panel-pane.pane-block.pane-dfp-aside-rectangle-0 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.b-aws{
    margin-top:10px;
}

.b-aws.size-220 img {
    max-width: 280px;
}
div#dfp-ad-aside_rectangle_1 {
    margin-top: 15px;
    margin-bottom: 15px;
}
#left-side div#dfp-ad-aside_rectangle_0 {
    margin-top: 15px;
    margin-bottom: 15px;
}
.page-v3-classifieds-search p.b-main--el-caption {
    margin-bottom: 10px;
}
.jobs-landing img.b-card--el-view.img-responsive.b-card--el-view-mod-radius {
    max-width: 60px;
}
.vertical-tabs-panes {
    background: #f9f9f9;
/*    padding: 30px;*/
    float: left;
    width:100%;
}
.page-node-add .vertical-tabs-panes {
    float: none;
    clear: both;
}



.sponsored-post {
    float: left;
    margin-bottom: 10px;
    overflow: hidden;
}


a.sponsored-post-link {
    display: block;
}

.sponsored-post .b-inside-image {
    max-width: 145px;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    height: 120px;
}

p.sponsored-post-title {
    float: left;
    width: 145px;
    vertical-align: top;
    margin: 0;
    height: 100px;
    font-family: "Franklin Gothic Medium";
    font-size: 18px;
    color: #222222;
    line-height: 24px;
    margin-bottom: 0;
}



.sponsored-post-node {
    float: left;
    margin-bottom: 10px;
    margin-top: 15px;
}



.sponsored-post-node label.add-post-ad-section--el-title {
    text-align: left;
    width: 100%;
    vertical-align: top;
    margin: 0;
    font-family: "Franklin Gothic Medium";
    font-size: 18px;
    color: #222222;
    margin-bottom: 10px;
}




.sponsored-post-node label.add-post-ad-section--el-title.edit-field-application {
    display: none;
}


.sponsored-post-node .form-field-type-image table{
    margin-left: 0;
}

.sponsored-post-node .tabledrag-toggle-weight-wrapper {
    display: none;
}


.sponsored-post-node .image-preview img {
    width: auto;
    height: 150px;
}


#sponsored-entityqueues h3{
    font-size: 25px;
    padding: 0;
    margin: 0;
}



a.sponsored-link {
    margin-top: 15px;
    float: left;
    padding: 5px 0;
}




body.in-maintenance {font-family:"Franklin Gothic Medium",'Tahoma', 'Verdana', 'Arial', sans-serif;margin: 0;text-align: center; padding: 0;}

body.in-maintenance { padding: 100px; }

.in-maintenance h1 { font-size: 30px;text-align: center; }
.in-maintenance a { color: #fff;}
.in-maintenance a:hover { color: #fff;}
.in-maintenance p {font-size: 15px;}
.in-maintenance .core {margin: auto;text-align: left;color:#FFF;background: #62134E;padding:30px;padding-bottom:50px;}
.in-maintenance #header {text-align: center;background: #62134E;}
.in-maintenance .logo {width: 160px;}
.in-maintenance .footer {border-top: 1px solid #ddd;color: #fff;float: left;font-size: 11px;padding: 5px 8px 6px 0;width: 100%;}
.in-maintenance a#logo {display: none;}
.in-maintenance h1#page-title {display: none;}


div#edit-options {
    background: #fff;
    padding: 10px;
    margin-top: 30px;
}
.form-item.form-type-checkbox.form-item-status.add-post-ad-section.active {} .vertical-tabs-panes .form-item {
    padding: 0;
    margin-bottom: 0;
}
.vertical-tabs-panes .form-item.form-type-checkbox.form-item-status.add-post-ad-section.active {
    margin-left: 7px;
}
ul.pager.pager-load-more .b-pagination--el-page {
    border: 1px solid #DDD;
    font-size: 13px;
    line-height: 100%;
    width: 100%;
    display: block;
    text-align: center;
    padding: 12px 0px;
    text-decoration: none !important;
    outline: none !important;
    color: #393635;
}
.b-aside-mod-left {
    margin-left: 0 !important;
}
.home .b-header--el-main.b-header--el-main-bottom {
    border-bottom: 1px solid #DADADA;
    padding-bottom: 13px;
    margin-top: 17px;
}
.home .b-header--el-main-mod-scrollable.scrolling .b-header--el-main.b-header--el-main-bottom{
    padding-bottom: 12px;
}
.not-front .b-header--el-main.b-header--el-main-bottom {
  /*  padding-bottom: 15px;
    margin-top: 11px; */
  padding-bottom: 0;
  margin-top: 17px;
  border-bottom: none;
}

.form-item .add-post-ad-section--el-input-desc {
    font-size: 10px;
}
.page-node-add #edit-comment-settings {
    display: none;
}
.page-node-add #edit-metatags {
    display: none;
}
.panel-pane.pane-page-messages {
    padding-left: 15px;
}
.node-type-post ul.tabs-primary li a {
    margin-bottom: 10px;
}


.block-news-panel-pane-5 .b-news-n-posts--el-single-news {
    margin-top: 0;
}




.refresh a {
    font-family: 'Franklin Gothic Book';
    font-size: 14px;
    color: #333;
    margin-right: 5px;
    font-weight:bold;
    padding-left: 25px;
    position: relative;
    text-transform: uppercase;
}
ul.action-links {
    margin-top: 10px;
    text-align: center;
    font-size: 14px;
    margin-top: 42px;
}
.fieldset-description {
    font-size: 11px;
}
table.redirect-list {
    font-size: 11px;
}
.redirect-list ul.action-links {
    margin-top: 0;
}
.redirect-list ul.action-links a {
    color: #000;
    text-transform: uppercase;
}
.refresh a:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("../images/general/sprites.svg") !important;
    width: 18px;
    height: 17px;
    background-position: 51.491053677932406% 44.08163265306123%;
}
.b-seller-email {
    margin-top: 10px;
    padding: 15px 0;
    display: block;
    text-align: center;
    font-size: 17px;
    text-decoration: none !important;
    outline: none !important;
    color: #393635;
}
.b-ads-control--el-link:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("../images/general/sprites.svg") !important;
    width: 17px;
    background-position: 51.388888888888886% 47.648261758691206%;
    height: 18px;
}
.page-node-application .b-pagination--el-item:not(:first-child) {
    margin-left: 10px;
    height: 30px;
    width: 40px;
    line-height: 17px;
}
.b-ads-control--el-link--mix-archive:before {
    background-position: 51.491053677932406% 22.244897959183675%;
    width: 18px;
    height: 17px;
}
.b-ads-control--el-link {
    font-family: 'Franklin Gothic Book';
    font-size: 14px;
    color: #9b9b9b;
    margin-right: 30px;
    padding-left: 26px;
    position: relative;
}
.b-ads-control--el-link:hover {
    color: #9b9b9b
}
span.flag-wrapper.flag-sold a.flag {
    font-family: 'Franklin Gothic Book';
    font-size: 13px;
    color: #5a73ad;
    font-weight:bold;
    margin-right: 30px;
    padding-left: 26px;
    position: relative;
}
span.flag-wrapper.flag-sold a.flag:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url("../images/general/sprites.svg") !important;
    width: 17px;
    height: 17px;
    background-position: 37.8968253968254% 94.6938775510204%;
}
ul.links a.fasttoggle,
ul.links li.buy-pin a {
    display: inline-block;
    padding-right: 8px;
    padding-left: 8px;
    padding-top: 1px;
    padding-bottom: 3px;
    text-indent: -9999px;
    height: 21px;
    width: 0;
}
ul.links a.fasttoggle-status-node-status-sticky-0,
ul.links li.buy-pin a {
    background: url('../images/icon/icon-published.png') 0 -432px no-repeat;
}
ul.links a.fasttoggle-status-node-status-sticky-1,
ul.links li.buy-pin a {
    background: url('../images/icon/icon-published.png') 0 -381px no-repeat;
}
ul.links .flag-like-node a,
ul.links .flag-like-comment a {
    display: inline-block;
    padding-left: 22px;
    background: url('../../qatarliving/images/icon-published.png') 0 -336px no-repeat;
}
ul.links.inline li {
    position: relative;
}
ul.links a.fasttoggle-status-node-status-promote-1 {
    background: url('../../qatarliving/images/icon-published.png') 0 -144px no-repeat;
}
ul.links a.fasttoggle-status-node-status-promote-0 {
    background: url('../../qatarliving/images/icon-published.png') 0 -240px no-repeat;
}
ul.links a.fasttoggle-status-node-status-status-0,
ul.links a.fasttoggle-status-comment-status-status-0 {
    background: url('../../qatarliving/images/icon-published.png') 0 -48px no-repeat;
}
ul.links a.fasttoggle-status-node-status-status-1 {
    background: url('../../qatarliving/images/icon-published.png') 0 0 no-repeat;
}
ul.links .flag-report-comment a {
    display: inline-block;
    background: url('../../qatarliving/images/icon-published.png') 0 -190px no-repeat;
    padding-left: 24px;
    height: 22px;
    padding-top: 3px;
}
.block.block-buttons-node {
    float: right;
}

span.flag-wrapper.flag-sold {
    float: right;
    /*margin-bottom: 15px;*/
    display: block;
}



.buttons-node.btn-checked {
    position: absolute;
    top: 0px;
    right: -1px;
    z-index: 1;
}


.not-logged-in .buttons-node.btn-checked{
    top: 15px;
}

.cant-edit .b-presentation-slider.full-mobile-width {
    margin-top: 0;
}


a.buttons-node-link.active.buttons-feature.feature,
a.buttons-node-link.buttons-feature.featured,
a.buttons-node-link.active.buttons-promote.promote,
a.buttons-node-link.buttons-promote.promoted {
    background: #5a73ad;
    display: block;
    font-family: 'Franklin Gothic Medium';
    font-size: 13px;
    line-height: 14px;
    color: #fff;
    padding: 5px 15px;
    text-decoration: none;
    text-align: center;
    display: inline;
}
.b-main.b-main-mod-right {
    clear: both;
    position:relative;
}

.refresh {
    display: inline-block;
    float: left;
    margin-right: 15px;
}

.panel-pane.pane-buttons-node {
    display: inline-block;
}
#privatemsg-new div#edit-body-format-help {
    display: none;
}
.b-aside-news--el-news-title {
    font-family: "Franklin Gothic Medium";
    line-height: 1;
    margin: 0;
    color: #393635;
    font-size: 17px;
    vertical-align:top;
}
.b-aside-news--el-news-title:hover {
    color: #393635;
    text-decoration: underline;
}


.highlights-post .b-highlights-description--el-img,
.post .b-highlights-description--el-img {
    max-width: 100%;
    height: auto;
}


.post .b-post-detail img {
    max-width: 100%;
    height: auto;
    margin-bottom: 15px;
    width:100%;
}



.privatemsg-message-participants {
    border-bottom: none;
    margin: 0;
    font-family: 'Franklin Gothic Book';
    font-size: 13px;
    line-height: 25px;
    color: #393635;
    font-weight: bold;
}
.privatemsg-message {
    position: relative;
    min-height: 100px;
    padding-bottom: 25px;
    padding-left: 60px;
    margin-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 1px solid #eee;
}
a.b-ad-post-subscribe--el-link {
    margin-left: 20px;
    vertical-align: top;
}
div.privatemsg-message-information {
    font-family: 'Franklin Gothic Book';
    font-size: 10px;
    color: #9b9b9b;
    position: absolute;
    top: 0;
    right: -85px;
    border: none;
}
.privatemsg-message-body {
    font-family: 'Franklin Gothic Book';
    font-size: 14px;
    line-height: 20px;
    color: #6a6a6a !important;
    margin: 0;
}
h2.privatemsg-reply {
    font-size: 14px;
    padding: 0;
}
.profile-landing div#edit-token {
    display: none;
}
.filter-wrapper a {
    font-size: 11px;
}
a#wysiwyg-toggle-edit-body-value {
    font-size: 10px;
}
#views-exposed-form-job-applications-panel-pane-2 .views-exposed-form .views-exposed-widget {
    margin-right: 25px;
}
.views-exposed-form .views-exposed-widget {
    padding: 0;
    margin-right: 35px;
}
.group-landing .views-exposed-form .views-exposed-widget {
    padding: 0;
    padding: 0 20px 0 30px;
}
.form-actions.form-wrapper {
    margin-top: 10px;
}
.b-add-comment .add-post-content--el-navigation-next .form-submit {
    color: #FFF;
}
.groups-page form.b-filters-pack {
    display: none;
}
.groups-landing .views-exposed-form .views-exposed-widget .form-text {
    width: 100%;
    padding: 0;
    padding: 10px 5px;
    background-color: transparent;
    line-height: 100%;
    outline: none;
    color: #000000 !important;
    border: 1px solid #eee;
}
.groups-landing .views-exposed-form .views-exposed-widget .form-submit {
    font-family: "Franklin Gothic Medium";
    font-size: 14px;
    line-height: 100%;
    text-align: center;
    padding: 10px;
    display: block;
    background-color: #62134E;
    text-decoration: none !important;
    outline: none !important;
    color: #FFF;
    border: 0;
    margin-top: 0;
    margin: 0;
}
.views-exposed-widget.views-submit-button {
    margin: 0;
    margin-left: 5px;
}
.privatemsg-author-name a.username {
    font-family: 'Franklin Gothic Medium';
    font-size: 16px;
    line-height: 20px;
    color: #000000 !important;
    margin-bottom: 5px;
}
.tips {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 0.9em;
}
.block-nodeflag-add-wishlist-link {
    text-align: right;
    display: inline-block;
    float: right;
    margin-top: 5px;
    margin-right: 10px;
}
.at4-share-outer-right.addthis-smartlayers.addthis-smartlayers-desktop {
    display: none;
}
.tips li {
    font-size: 10px;
}
.privatemsg-message-date {
    color: #777777;
    padding-right: inherit;
    font-size: 80%;
    float: right;
}
img.b-seller--el-avatar {
    max-width: 65px;
}
.post-something {
    font-family: "Franklin Gothic Medium";
    font-size: 14px;
    line-height: 100%;
    text-align: center;
    padding: 13px 0;
    display: block;
    background: #62134E;
    border: 2px solid #62134e;
    text-decoration: none !important;
    outline: none !important;
    color: #FFF;
}
.post-something:hover {
    color: #62134e;
    background: #ffffff;
    text-decoration: none;
}
.links li a {
    font-size: 12px;
    color: #000;
    font-weight: bold;
}
.dev-query {
    position: absolute;
    background-color: white;
}
.node-type-post .b-post-detail--el-avatar {
    position: absolute;
    left: -80px;
    top: 0px;
}
.node-type-post .b-post-detail--el-avatar img,.node-type-event .b-post-detail--el-avatar img {
    max-width: 70px;
}
.profile-landing .b-pagination--el-page.active {
    height: 24px;
    font-family: "Franklin Gothic Medium";
    border-color: #62134E;
    border-width: 2px;
    color: #62134E;
}
.b-comments-list--el-avatar {
    max-width: 60px;
}
.max-width-60 {
    max-width: 60px;
}
.b-card-mod-v .b-card--el-agency-logo {
    _border-radius: 100%;
}
thead {
    background: #f3f3f3;
}
.b-profile-timeline td,
th {
    padding: 0;
    font-size: 13px;
    padding: 5px 10px;
    border: 1px solid #eeeeee;
}

.b-profile-timeline .actions a {
    line-height: 100%;
    font-size: 13px;
}


div#classifieds {
    margin-top: 10px;
}
.b-seller--el-job-description img.b-card--el-agency-logo {
    max-width: 45px;
    float: left;
    margin-right: 10px;
    border-radius: 50%;
    border: none;
}
h3.b-similar-jobs--el-header.b-line-mod-thin.b-h-mod-clear {
    margin-top: 15px;
    margin-bottom: 20px;
}
.jobs-detailed-page .b-jobs-description {
    margin-top: 15px;
}
.jobs-detailed-page .b-caption-term--mix-p-jobs-detail {
    margin-top: 0;
}
.jobs-detailed-page .b-jobs-description--el-description {
    line-height: 30px;
    font-size: 15px;
}
.pages-dining .b-main--mix-p-dining {
    padding-left: 0;
}
.pages-dining .b-card--el-details.mod-dining-page {
    margin-left: 0 !important;
}
.pages-dining .b-card--el-featured-label.mod-over {
    z-index: 99;
}
.office-hours-block {
    margin-top: 16px;
    border-top: 1px solid #cccccc;
    padding-top: 10px;
}
.add-post-steps .form-field-type-office-hours {
    padding-left: 43%;
}
.add-post-steps .form-field-type-office-hours .select2-container {
    min-width: 50px;
}
.add-post-steps .office-hours-block .form-type-select {
    display: inline;
}
.post.events-detailed .b-main {
    margin-top: 0;
}
.block.block-buttons-node.odd {
    display: inline-block;
    margin-right: 10px;
}
div#edit-field-cl-category {
    margin-top: 10px;
}
.profile-landing .add-post-ad-section {
    margin-bottom: 10px;
}
.profile-landing .form-item-roles.add-post-ad-section {
    margin-bottom: 0;
}
.form-item-roles .form-type-radio,
.form-item-roles .form-type-checkbox {
    display: block;
}
div#edit-roles {
    max-height: 150px;
    overflow: auto;
    width: 300px;
}
div#edit-roles .add-post-ad-section {
    display: block;
    margin-bottom: 0;
}
.filter-wrapper .form-item {
    float: none;
    padding: 0;
}
.filter-wrapper .form-item label {
    display: inline-block;
}
.node-job-form .field-group-fieldset {
    clear: both;
}

.article-image{
    float:left;
}
.article-title{
    float: left;
    width: 100%;
    padding-bottom: 10px;
    padding-top: 5px;
}

.b-inside-image {
    max-width:100%;
}


.vehicles-detailed-page .b-vehicle-description--el-map,
.items-detailed-page .b-item-description--el-map,
.jobs-detailed-page .b-jobs-description--el-map,
.pages-popup-restaurant .b-restaurant-description--el-map,
.pages-real-estate .b-real-estate-description--el-map,
.highlights-post .b-highlights-description--el-map,
.b-google-map--el-map-target,
.properties-detailed-page .b-property-description--el-map {
    height: 400px;
}
.b-add-comment .filter-wrapper.form-wrapper {
    padding: 0;
}
.home .vehicles .b-section-submenu--el-link,
.b-featured-vehicles .b-card .b-ad-excerpt {
    color: #479E6D;
}
.b-featured-vehicles .b-card--el-featured-label {
    background-color: #479E6D;
}
.home .properties .b-section-submenu--el-link,
.b-featured-properties .b-card .b-ad-excerpt {
    color: #5a73ad;
}
.b-featured-properties .b-card--el-featured-label {
    background-color: #5a73ad;
}
.home .items .b-section-submenu--el-link,
.b-featured-items .b-card .b-ad-excerpt {
    color: #DF790E;
}
.b-featured-items .b-card--el-featured-label {
    background-color: #DF790E;
}
.forums.post .b-aside{
    margin-top: 0;
}
.forums.post .b-main {
/*    margin-top: 0;*/
}
.text-page .b-text--el-list {
    margin-bottom: 40px;
}
.section-restaurants .col-sm-11.featured-item {
    margin-bottom: 15px;
}
#restaurants_results .b-card.b-card-mod-h,
#restaurants_results .restaurants-found--el-header {
    margin-bottom: 15px;
}
.b-jobs-list .b-card--el-view.img-responsive {
    max-width: 55px;
}
.section-restaurants .b-jobs-list .b-card--el-view.img-responsive {
    max-width: 100%;
}
.b-jobs-description li {
    font-family: 'Franklin Gothic Book';
    font-size: 14px;
    line-height: 22px;
    color: #393635;
    margin-bottom: 5px;
    padding-left: 30px;
    position: relative;
}
.b-jobs-description li:before {
    content: '•';
    position: absolute;
    left: 0;
    top: 0;
}
div#dfp-ad-homepage_billboard-wrapper {
    text-align: center;
    margin-bottom: 10px;
}
span.flag-report-node.flag-wrapper a {
    display: inline-block;
    vertical-align: top;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    font-family: "Franklin Gothic Medium";
    color: #222222;
    padding-left: 22px;
    position: relative;
    margin-right: 16px;
    text-transform: uppercase;
    float: right;
    font-size: 10px;
    color: #cccccc;
    line-height: 22px;
    margin-right: 0;
}
ul.links .flag-report-user a,
ul.links .flag-report-node a,
ul.links .flag-report-comment a {
    display: inline-block;
    background: url('../../qatarliving/images/icon-published.png') 0 -192px no-repeat;
}
.b-post-share .flag-wrapper {
    float: right;
}
.front .b-header--el-add-post-button {
    background-color: #D33C57;
}
.home .b-hotels-n-reataurants .b-card-mod-v .b-card--el-details {
    min-height: 90px;
    padding: 8px 10px 15px 10px;
}

.b-card-mod-r .b-card--el-header {
    position: relative;
}

.jobs-detailed-page .b-jobs-description {
    clear: both;
    overflow-wrap: break-word;
}

.b-groups-header--el-group-action,
.b-events--el-add-event {
    background: #62134E;
    border: 2px solid #62134e;
}
.groups-landing .b-groups-header--el-group-action:hover {
    color: #62134e;
}
.b-groups-header--el-group-action:hover,
.b-events--el-add-event:hover {
    color: #62134e;
    background: #ffffff;
    text-decoration: none;
}
.weather-widget .weather-icon {
    display: inline-block;
}
.weather-widget .weather-info {
    display: inline-block;
}
.weather-widget li.b-news-n-posts--el-brief-item img {
    margin-left: -9px;
    margin-top: -16px;
}
.weather-widget p.condition {
    margin-bottom: 2px;
}
.block.block-dfp-aside-rectangle-big {
    margin-top: 15px;
}

.block.block-dfp-content-leaderboard-1 {
    margin-top: 15px;
    text-align: center;
}
.page-user-verify .b-profile-timeline {
    color: #6a6a6a;
    font-size: 14px;
}
.page-user-verify .b-profile-timeline span.flag-wrapper.flag-verify-user{
    padding-left: 10px;
    line-height: 40px;
}



.page-user-verify .b-profile-timeline ul.tabs-primary {
    display: none;
}
.page-user-verify .b-profile-timeline ol {
    list-style-type: decimal;
    padding-left: 40px;
    margin: 10px 0;
}
ul.tabs-primary .b-ads-control--el-link--mix-edit {
    padding-left: 26px;
    margin-right: 0;
}
.profile-landing .b-profile-menu--el-item.active {
    background: #00426D;
    color: #FFFFFF;
}
.profile-landing .b-profile-menu--el-item.active .b-profile-menu--el-count {
    color: #FFFFFF;
}
.jobs-list .b-filters-block--el-tab-link {
    color: white;
    border-bottom: 1px dashed white;
}
.properties-list .b-filters-block--el-tab-link {
    color: rgba(255, 255, 255, 0.9);
    border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
    font-size: 23px;
}
.properties-list .b-filters-block--el-title {
    font-size: 23px;
    line-height: 80%;
}
.jobs-list .b-filters-block--el-tab-link:hover {
    text-decoration: none;
    border-bottom: 0 none;
}
.forums main .block-custom {
    width: 100%;
    float: left;
    /* height: 50px; */

    vertical-align: bottom;
    padding-top: 20px;
    margin-bottom: 15px;
}

.section-forum .block-custom.odd{
    padding-top: 0;
    margin-bottom: 0;
}

.jobs-listing {
    position: relative;
}
.jobs-listing ul.links.inline {
    position: absolute;
    top: 0;
    right: 0;
}
.section-jobs ul.links.inline li {
    margin-top: 10px;
}
.forums main form.b-filters-pack {
    margin-bottom: 0;
}
.forums main .block-node-ajax-node-ajax {
    /*float: right;*/
}
.forums main .block-forum-topics {
    clear: both;
}
.forums main .block-node-ajax-node-ajax form {
    clear: both;
}

h1.b-aside--el-adv-caption.b-par-mod-clear.disable-in-mobile {
    font-size: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.profile-landing .b-profile-about--el-interests {
    height: 400px;
    overflow: auto;
    line-height: 18px;
}
.b-profile-about--el-interests li {
    margin-top: 8px;
}
#edit-findaccount {
    float: left;
}
#edit-findaccount .add-post-ad-section--el-title {
    width: 225px;
    border-radius: 0px;
}
#edit-findaccount .form-text.required.add-post-ad-section--el-input {
    width: 345px;
    border-radius: 0px;
}
#edit-findaccount .form-submit {
    background: #FF7F38 !important;
    color: white;
    border: medium none;
    height: 30px;
    width: 80px;
    border-radius: 0px;
    font-family: "Franklin Gothic Medium";
}
.page-user-password .col-sm-8 {
    margin-top: 30px;
}
.page-user-password .form-item-reset-options .form-type-radio input {
    display: inline-block !important;
}
.page-user-password .add-post-content--el-navigation-next {
    display: block;
    width: 150px;
    clear: both;
    margin-top: 15px;
}
.page-user-password .form-item-reset-options .add-post-ad-section--el-title {
    width: auto;
    font-size: 16px;
    color: #000;
    margin-bottom: 15px;
    font-weight: bold;
}
.page-user-password .b-ad-post-description--el-title {
    position: relative;
    margin-top: 15px;
    margin-bottom: 20px;
    line-height: 100%;
    font-size: 22px;
}
#classifieds #tabs {
    float: left;
    margin-right: 15px;
}
#classifieds .block-nodeflag-add-wishlist-link {
    margin-bottom: 10px;
}

aside.b-aside.b-aside-mod-left {
    /*margin-top: 15px;*/
}



.page-error-403 .item-list {
    float: left;
    margin-bottom: 20px;
}
.page-error-403 .item-list ul li {
    float: left;
    margin-right: 15px;
}
.form-actions.form-wrapper {
    clear: both;
    margin-top: 15px;
}
.item-list ul li a {
    font-size: 13px;
}
.page-error-403 .user-login-form {
    width: 176px;
}
.block.block-user-login.odd .form-text.required.add-post-ad-section--el-input {
    width: 320px;
    margin-right: 42%;
    border-radius: 0px;
}
.page-error-403 .add-post-ad-section--el-title {
    width: 170px;
}
.page-error-403 .add-post-ad-section--el-input {
    width: calc(100% - 300px);
}
.jobs-detailed-page .b-seller--el-email,
.b-seller--el-email {
    color: #393635;
    font-family: "Franklin Gothic Medium";
    line-height: 18px;
    margin-top: 3px;
    font-size: 13px;
    font-weight: bold;
}
.add-post-posted .add-post-ad-section--el-input {
    border-top: none;
    border-right: none;
    border-left: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: "Franklin Gothic Book";
    color: #393635;
    font-size: 14px;
    /* line-height: 15px; */

    width: calc(100% - 80px);
    vertical-align: top;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    padding: 5px 0px;
    float: right;
}
.buttons-node {
    display: inline-block;
    float: right;
}
.buttons-node .buttons-node-link {
    margin: auto 5px;
}
.buttons-node .buttons-node-link:last-of-type {
    margin-right: 0;
}
.buttons-node a.buttons-node-link.buttons-feature.featured {
    background-color: #479E6D;
}
.logo-scrolling {
    display: none;
}
.scrolling .logo-scrolling {
    display: inline-block;
    float: left;
}
.scrolling .text-scrolling {
    display: none;
}
a.anonymous-login.text-scrolling {
    color: #FFF;
}
.b-profile-timeline .b-card-mod-h:not(:last-of-type) {
    padding-bottom: 9px;
    margin-bottom: 9px;
    border-bottom: 1px solid #EEE;
}
.b-card-mod-h.property .b-card--el-featured-label {
    background-color: #5a73ad;
}
.b-card-mod-h.vehicle .b-card--el-featured-label {
    background-color: #479E6D;
}
.b-card-mod-h.item .b-card--el-featured-label {
    background-color: #DF790E;
}
.b-card-mod-h img.b-card--el-view.img-responsive.default {
    height: 100px;
    width: auto;
}
.b-footer-subscribe {
    clear: both;
    margin-bottom:41px;
}
.search_loader_box {
    width: 97%;
    height: 94%;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 102;
    display: none;
}
#search_loader {
    position: absolute;
    width: 140px;
    height: 140px;
    background-image: url('../images/loader.gif');
    background-repeat: no-repeat;
    z-index: 100;
    background-position: center center;
    top: 50%;
    left: 50%;
    margin-left: -70px;
    margin-top: -70px;
    background-color: #62134E;
    border-radius: 10px;
    display: none;
}

#see_results {
    position: absolute;
    width: 150px;
    height: auto;
    z-index: 100;
    top: 50%;
    left: 50%;
    margin-left: -70px;
    margin-top: -70px;
    background-color: #62134E;
    color: #FFF;
    padding: 5px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align: center;
    font-size: 14px;
    display: none;
}











body:after {
    content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);
    display: none;
}
body.lb-disable-scrolling {
    overflow: hidden;
}
.lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10000;
    background-color: black;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    display: none;
}
.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-weight: normal;
}
.lightbox .lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    border-radius: 0px;
}
.lightbox a img {
    border: none;
}
.lb-outerContainer {
    position: relative;
    background-color: white;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    border-radius: 0px;
}
.lb-outerContainer:after {
    content: "";
    display: table;
    clear: both;
}
.lb-container {
    padding: 4px;
}
.lb-loader {
    position: absolute;
    top: 43%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    background: url(../images/loading.gif) no-repeat;
}

#ad_load a.PopUpCB,
#ad_load a.PopUpCB {
    position: relative;
}

#ad_load .PopUpCB,
#ad_load #PopUpCB,
#ad_exit .PopUpCB,
#ad_exit #PopUpCB {
    width: 700px;
    height: 350px;
    position: absolute;
    top: 80px;
    background: #FFF;
    border: 1px solid #000;
}
#ad_load .PopUpCB img,
#ad_exit .PopUpCB img {
    width: 100%;
    height: auto;
}
.epc_lightbox,
.epc_lightbox * {
    padding: 0;
    margin: 0;
}
.epc_lightbox {
    display: none;
    position: fixed;
    z-index: 10000000;
    top: 0;
    /*left: -250;*/
    width: 100%;
    height: 100%;
    background: url(../images/lightbox-bg.png) transparent;
}
.epc_lightbox > div {
    margin: 0 auto;
    position: relative;
}
#epc_top {
    height: 68px;
}
#epc_exit_btn {
    position: absolute;
    top: 21px;
    right: 28px;
    width: 30px !important;
    height: 30px;
}
.epc-mid .epc-message,
.epc_mid .epc_message {
    border: 0 solid #1b9ed9;
    display: block;
    font-weight: normal;
    left: 50%;
    margin-left: -350px;
    position: fixed;
    text-align: left;
    width: 620px !important;
}
#epc_bot {
    height: 73px;
}


.page-node-add-jobseeker .image-preview img,
.page-node-add-job .image-preview img {
    width: 100%;
    height:auto;
}
.page-node-add-job .ui-icon-closethick{
display: none !important;
}

#epc_continue {
    margin: 0 auto;
}
.lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
.lb-container > .nav {
    left: 0;
}
.lb-nav a {
    outline: none;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}
.lb-prev,
.lb-next {
    height: 100%;
    cursor: pointer;
    display: block;
}
.lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    background: url(../images/prev.png) left 48% no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}
#v3-search-classifieds-form *::-webkit-input-placeholder {
    color: #FFF;
}

.b-guides.half-text-half-links.top-60 {
    margin-top:30px;
}



#rules-classifieds{
    background: #fbfafa;
}

#rules-classifieds h4 {
    color: #FFF !important;
    background: #666;
    padding: 15px;
    font-size: 16px;
}


#rules-classifieds ul{
    list-style:square;
    padding:25px;padding-bottom:0;
}
#rules-classifieds ul li{
    color: #393635;
    line-height:14px;
    font-size:14px;
    padding-top:10px;
    font-family: "Franklin Gothic Book";
    line-height: 100%;
}

#rules-classifieds p{
    font-size: 14px;
    margin-top: 15px;
    padding-left: 15px;
    padding-bottom: 25px;
}


#sidebar-right-btn{
    width:100%;
}

#v3-search-classifieds-form *:-moz-placeholder {
    color: #FFF;
}
#v3-search-classifieds-form *::-moz-placeholder {
    color: #FFF;
}
#v3-search-classifieds-form *:-ms-input-placeholder {
    color: #FFF;
}
.form-item-vehicle-mileage .select2-container .select2-search--inline .select2-search__field {
    color: #FFF !important;
}
.lb-nav a.lb-prev:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}
.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    background: url(../images/next.png) right 48% no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}
.lb-nav a.lb-next:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}
.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    *zoom: 1;
    width: 100%;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.topics .b-main .b-topic-post--el-title {
    font-family: "Franklin Gothic Medium";
    font-size: 21px;
    color: #222222;
    line-height: 24px;
    margin-bottom: 6px;
    text-decoration: none;
    display: block;
    font-weight: normal;
}
.lb-dataContainer:after {
    content: "";
    display: table;
    clear: both;
}
.ql-signel-post-promoted{
    padding-left: 14.5px;
    font-size: 18px;
    font-weight: bold;
    display: block;
    padding-right: 14.5px;
    color: #F6B352;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
}


.lb-data {
    padding: 0 5px;
    color: #ccc;
}


.b-news-n-posts .ql-signle-post {
    min-height: 350px;
}

.front-life-style .b-news-n-posts--el-single-news {
    margin-top: 0;
}

.home .b-logic-section.classifieds{
    margin-top:0;
}

.home .b-classifieds .b-home--el-section-caption{
    margin-top: -3px;
    margin-bottom: 0;
}


.lb-data {
    padding: 0 4px;
    color: #ccc;
}




.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em;
}
.lb-data .lb-caption {
    font-size: 13px;
    font-weight: bold;
    line-height: 1em;
}
.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999999;
}
.lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url(../images/close.png) top right no-repeat;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
}
.icon-phone {
    color: #23527c;
    text-decoration: underline;
    margin-left: 5px;
    cursor: pointer;
}


.icon-phone:hover,
.icon-phone:focus,
.icon-phone:link,
.icon-phone:active {
    color: #23527c;
}
.lb-data .lb-close:hover {
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}
.events-detailed .b-event-header--el-caption .b-event-header--el-sub {
    font-size: 20px;
}
.events-detailed .b-detailed-event--el-caption.scrolling > .b-event-header--el-sub,
.events-detailed .b-event-header--el-caption.scrolling > .b-event-header--el-sub {
    top: 0;
}
.pages-real-estate .b-col-zero--mix-p-hotel {
    margin-top: 21px;
    position: inherit;
}
.pages-real-estate .b-data-hotel-mobile {
    position: inherit;
}
.profile-landing .b-posted-ads--el-item {
    margin-top: 10px;
}
#colorbox,
#cboxOverlay,
#cboxWrapper {
    z-index: 10000;
}
img.b-card--el-view.img-responsive {
    cursor: pointer;
}
.b-similar-jobs .b-card--el-view {
    width: auto;
}
.b-seller--el-header .b-card--el-agency-logo {
    max-width: 60px;
}
div#dfp-ad-left_mpu_0 {
    margin-top: 0;
    margin-bottom: 15px;
    text-align: center;
}
.select2-container--default .select2-selection--multiple {
    background-color: transparent;
    border: none;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    text-decoration: none;
    background: #FFF;
    text-transform: uppercase;
    font-family: "Franklin Gothic Medium";
    font-size: 11px;
    line-height: 100%;
    cursor: pointer;
    position: relative;
    text-decoration: none !important;
    outline: none !important;
    color: inherit;
    border-radius: none;
    border: none;
    color: #479E6D;
    border-radius: 0 !important;
    padding: 1px 3px !important;
}
body[data-color-id=jobs] .select2-container--default .select2-selection--multiple .select2-selection__choice {
    color: #c39838;
}
.select2-container .select2-selection--multiple {
    min-height: 0;
}
.form-item-vehicle-mileage .select2-container,
.form-item-search-location .select2-container {
    padding-bottom: 0;
}
.page-node-add-post .add-post-steps .add-post-ad-section--el-title {
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
    width: 20%;
    margin-right: 20px;
    color: #111;
    vertical-align: top;
    text-align: left;
}
.page-node-add-post .add-post-steps .form-field-name-field-annoucement-type .add-post-ad-section--el-title {
    width: 100%;
}
.page-node-add-post .filter-wrapper,
.page-node-add-post .form-field-type-image {
    border-top: 0;
    margin: 0;
    padding: 1.5em 0 1.5em;
    width: 77%;
    text-align: left;
    margin-left: 23%;
}
.filter-guidelines {
    display: none;
}
div#edit-comment-body-und-0-format--3 {
    display: none;
}
#qatarliving-breadcrumb {
    font-size: 12px;
    position: relative;
    overflow: hidden;
    padding: 10px 0;
    margin-left: 0;
    line-height: 1;
    border-radius: 0;
}

.section-forum .block-custom.odd #qatarliving-breadcrumb{
    padding: 0;
}

#qatarliving-breadcrumb .crumbs a {
    font-family: "Franklin Gothic Medium";
    color: #544B49;
    font-size: 11px;
    letter-spacing: 0.55px;
    line-height: 100%;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}


.el-ql-breadcrumbs {
    display: inline-block;
    margin: 0 2px;
}

.el-ql-breadcrumbs a, .el-ql-breadcrumbs span {
    font-family: "Franklin Gothic Medium";
    color: #544B49;
    font-size: 13px;
    letter-spacing: 0.55px;
    line-height: 100%;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    outline: 0;
    text-decoration: none;
}

.el-ql-breadcrumbs span > span[itemprop="name"] {
    color: #7E7E7E;
}

.el-ql-breadcrumbs.last-breadcrumbs a {
    color: #828282;
}

.el-breadcrumbs-list {
    display: inline-block;
    margin: 0 2px;
}

.el-breadcrumbs-list a {
    font-family: "Franklin Gothic Medium";
    color: #333333;
    font-size: 13px;
    letter-spacing: 0.55px;
    line-height: 100%;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    outline: 0;
    text-decoration: none;
}


.b-property-description .map-wrapper {
    /*height: 334px;*/
}
.b-property-description .map-wrapper iframe {
    /*height: 334px;*/
}
#classified-description .map-wrapper iframe {
    height: 334px;
}
.jobs-detailed-page .b-aside--el-adv-date {
    display: block;
    margin-bottom: 10px;
}
.jobs-detailed-page .b-aside {
    margin-top: 10px;
}
.add-post-steps .b-rules-block {
    background: #f7f7f7;
    padding: 0;
}
.add-post-steps .b-rules-block--el-title {
    background: #666;
    padding-bottom: 11px;
    padding: 10px 20px;
    text-align: left;
    color: #fff;
    border: 0;
    font-size:18px;
}


.pages-landing .b-aside{
    margin-top:0;
}

.page-node-add-post .add-post-steps form.node-post-form .right-column, form.node-post-form .right-column{
    margin-top:15px;
}


.b-rules-block .row {
    padding: 20px;
}
.add-post-steps .b-rules-block--el-link {
    text-decoration: underline;
}
ul#ramdan-page-block {} ul#ramdan-page-block li {
    margin-top: 5px;
}
ul#ramdan-page-block li a {
    color: #544B49;
    font-weight: bold;
}
#ramadan-text {
    padding-left: 0;
}
#ramdan-page-block {
    padding-right: 0;
}
.RamadanNews {
    margin-left: 0;
}
.b-news-n-posts .col-sm-4.first {
    padding-left: 0;
}
.b-news-n-posts .col-sm-4.last {
    padding-right: 0;
}
.b-news-ramadan .col-sm-4 {
    min-height: 330px;
}




.flexslider {
    margin: 0 0 10px;
    background: #fff;
    border: none;
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    zoom: 1;
}
button {
    border: 0;
    margin: 0;
    padding: 0;
}
.twite {
    position: absolute;
    right: 0;
    top: -10px;
}
.twite__share-button {
    background: #fff;
    color: #4a9442;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    padding: 6px 8px 4px;
}
button.twite__share-button:focus {
    background: #6bbd45;
    color: #fff;
}
.twite__share-icon {
    fill: currentColor;
    height: 17px;
    width: 17px;
}
.twite__share-text {
    margin-left: 5px;
    display: inline-block;
    left: auto;
    position: relative;
    top: -3px;
}
.twite__panel {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.14286;
    background-color: #fff;
    border: 1px solid #b3b3b3;
    color: #525252;
    margin-top: 5px;
    padding: 0;
    position: absolute;
    right: initial;
    text-align: left;
    width: 200px;
    z-index: 1000;
    display: none;
}

body[data-color-id=news] .b-pagination--el-page.active {
        background-color: #62134e;
}


.twite__panel.show {
    transition: opacity 0.2s;
    display: block;
}
.twite__panel .twite__title {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.11111;
    display: block;
    font-weight: 400;
    line-height: 1.25;
    margin: 10px 0 12px 8px;
    margin-left: 16px;
}
.twite__panel .twite__title {
    display: block;
    line-height: 1.25;
    margin: 10px 0 12px 8px;
    margin-left: 15px;
    font-weight: bold;
    font-size: 17px;
}
.twite__channels {
    padding: 0;
    position: relative;
}
.twite__close-button {
    right: 0;
    background-color: transparent;
    cursor: pointer;
    height: 44px;
    position: absolute;
    top: 0;
    width: 44px;
}
.twite__close-button-graphic {
    color: #525252;
    display: block;
    font-size: 30px;
    line-height: 26px;
    position: absolute;
    top: 5px;
    width: 30px;
    right: 0;
    cursor: pointer;
}
.twite__channel {
    margin-left: 20px;
    margin-bottom: 10px;
}
h1.items-detailed-page .b-aside--el-adv-caption {
    font-size: 19px;
    margin-top: 10px;
    margin-bottom: 10px;
}
/**
* Media Query
*/

#sb-container {
    z-index: 10001 !important;
}
.b-seller--el-show-contacts,
.b-seller-email,
.b-seller-whatsapp{
    color: #fff;
    font-weight: bold;
    background: #479E6D; /* Old browsers */
    background: -moz-linear-gradient(top,  #479e6d 0%, #59a580 50%, #189b51 51%, #63ce9c 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #479e6d 0%,#59a580 50%,#189b51 51%,#63ce9c 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #479e6d 0%,#59a580 50%,#189b51 51%,#63ce9c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#479e6d', endColorstr='#63ce9c',GradientType=0 ); /* IE6-9 */
}
.b-seller--el-show-contacts:hover,
.b-seller-email:hover,
.b-seller-whatsapp:hover{
    color: #fff;
    font-weight: bold;
    background: #479E6D; /* Old browsers */
    background: -moz-linear-gradient(top,  #63ce9c  0%, #59a580 50%, #189b51 51%, #479e6d 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #63ce9c  0%, #59a580 50%, #189b51 51%, #479e6d 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #63ce9c  0%, #59a580 50%, #189b51 51%, #479e6d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63ce9c', endColorstr='#479e6d',GradientType=0 ); /* IE6-9 */
}

body[data-color-id=properties] .b-seller-email,
body[data-color-id=properties] .b-seller--el-show-contacts,
body[data-color-id=properties] .b-seller-whatsapp
{
    background-color: #D33C57; /* Old browsers */
    background: -moz-linear-gradient(top,  #d33c57 0%, #d1495f 50%, #d12b47 51%, #d17382 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #d33c57 0%,#d1495f 50%,#d12b47 51%,#d17382 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #d33c57 0%,#d1495f 50%,#d12b47 51%,#d17382 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d33c57', endColorstr='#d17382',GradientType=0 ); /* IE6-9 */
}
body[data-color-id=properties] .b-seller-email:hover,
body[data-color-id=properties] .b-seller--el-show-contacts:hover,
body[data-color-id=properties] .b-seller-whatsapp:hover
{
    color: #fff;
    background-color: #D33C57; /* Old browsers */
    background: -moz-linear-gradient(top,  #d17382 0%, #d1495f 50%, #d12b47 51%, #d33c57 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #d17382 0%, #d1495f 50%, #d12b47 51%, #d33c57 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #d17382 0%, #d1495f 50%, #d12b47 51%, #d33c57 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d17382', endColorstr='#d33c57',GradientType=0 ); /* IE6-9 */
}
.user-profile-admin-operations {
    display: inline;
}
.user-profile-admin-operations .warn-duplicates-link a,
.user-profile-admin-operations .block-link a,
.user-profile-admin-operations .verify-user-link a {
    background: #FFF;
    padding: 2px 5px;
    color: #393635;
    font-size: 12px;
    font-weight: normal;
    font-family: "Franklin Gothic Medium";
    text-transform: uppercase;
    line-height: 100%;
    letter-spacing: 0.33px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.progress {
    overflow: visible;
}

p.b-aside-agency--el-description.b-par-mod-clear {
    margin-bottom: 30px;
}

.form-textarea-wrapper textarea{
    border-radius: 0px;
}


.b-aside-agency--el-logo {
    margin-bottom: 3px;
}



.add-post-steps .lp_node_form  .add-post-ad-section--el-title{
    width: 100%;
    text-align: left;
    display: none;
}

.add-post-steps  .lp_node_form .add-post-ad-section--el-input {
    width: 100%;
    font-size: 15px;
    padding: 5px 2px;
}


.add-post-steps form.node-landing_page-form .field-multiple-table{
    width:100%;

}


.add-post-steps .node-landing_page-form th.field-label {
    display: none;
}



form.node-landing_page-form .tabledrag-toggle-weight-wrapper {
    display: none;
}


form.node-landing_page-form .form-submit.ajax-processed,form.node-landing_page-form  .form-submit.insert-button.insert-processed{
    display: inline-block;
    font-weight: 400;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #ccc;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: .25rem;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    padding: .75rem 1.5rem;
    font-size: 1.25rem;
    border-radius: .3rem;
    -webkit-appearance: button;
    color: #292b2c;
    background-color: #fff;
    width: auto;
}

form.node-landing_page-form th.tabledrag-hide {
    display: none;
}

p.b-aside-news--el-news-date {
    display: none;
}

p.b-aside-news--el-news-teaser {
    font-size: 14px;
    line-height: 16px;
}
.page-taxonomy-term-115135 .guides .b-guides.back-cover .b-guides--el-cover-container {
    background-position:0 -125px;
}

.node-subscriptions-form .form-field-name-field-categories {
    clear: both;
}
.node-subscriptions-form .form-field-name-field-expire-date {
    clear: both;
}
.user_form_subscription {
    padding: 5px;
    border-radius: 5px;
    border: 2px solid #ccc;
    background-color: #ddd;
    color: #000;
    margin-bottom: 15px;
}
.user_form_subscription label.add-post-ad-section--el-title {
    color: #000;
    font-weight: bold;
}
.user_form_subscription .b-ad-post-description--el-title {
    font-size: 20px;
    border-bottom: 2px solid #FFF;
    margin-bottom: 10px;
}
.user_form_subscription .fieldset-description {
    margin-bottom: 10px;
}
#ui-datepicker-div {
    z-index: 10000 !important;
}
.form-item-expire-date label.add-post-ad-section--el-title {
    display: block;
}

.b-property-description--el-facilities {
    margin-top: 30px;
}
.b-property-description--el-facilities h3 {
    font-size: 20px;
}
.b-property-description--el-facilities li {
    display: inline-block;
    width: 49%;
}

.b-profile-timeline #featured_classifieds .col-md-3 {
    margin-bottom: 25px;
}


.search-button{
    padding: 1px 0 0 0;
}



.b-filters-block.additional .b-filter.i-price{
    border-left:0;
}


#classified_search_form .form-type-select {
    padding-left: 8px;
    padding-right: 8px;
}


.node-type-static ol li {
    padding-bottom: 5px;
    font-size: 14px;
    margin-left: 10px;
}

.node-type-static p{
    font-size: 14px;
}

.node-type-static ol {
    list-style-type: decimal;
    list-style-position: inside;
}



.b-card--el-title-place{
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.8);
    width: 100%;
}

.el-vehicle-price,.el-vehicle-km {
    text-align: left;
    font-size: 13px;
    color: #fff;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0px;
    background: #d53163;
    padding: 2px 4px;
    font-family: "Franklin Gothic Medium";
}
.el-vehicle-km {
    left: auto;
    right: 0px;
    background: #4E4E4C;
}

.el-vehicle-price span ,.el-vehicle-km span {
    font-size: 9px;
}


h3.b-card--el-title {
    margin: 0;
    font-family: "Franklin Gothic Medium";
    color: #3e3e3e;
    font-size: 16px;
    padding: 5px;
    line-height: 15px;
}




.promoted-classifieds-dfp {
    display: inline-block;
}

@media only screen and (max-width: 850px) {
body.page-jobseeker .b-card .b-ad-excerpt.b-line-mod-thin {
        max-width: 58%;
    }
}

@media only screen and (max-width: 400px) {
    .b-card-mod-h .b-card--el-features.studio .b-feature.bedroom {
       width: 100%;
    }
    .b-card-mod-h .b-card--el-features.studio .b-feature.bathroom {
       margin-left: 0px;
       margin-top: 10px;
    }
    /*Details */
    .b-property-description--el-facilities li {
        display: inline-block;
        width: 100%;
    }
    #dfp-ad-aside_skyscraper-wrapper {
        display: none;
    }
    .dfp-tag {
        margin-top: 10px;
    }
    .views-exposed-form .views-exposed-widget {
        margin-right: 0;
    }
    div#header-leaderboard {
        left: -15px !important;
    }
    .post .b-post-comment--el-tab {
        margin-right: 0;
    }
    .c-rating {
        top: -2px;
        right: -14px;
    }
   .page-user-subscriptions-jobs div#header-leaderboard,
   .page-user-subscriptions div#header-leaderboard,
   .page-contact div#header-leaderboard,
   .node-type-static.section-advertise div#header-leaderboard,
   .page-pay div#header-leaderboard
   {
        display: none;
   }
}
@media only screen and (max-width: 748px) {
    .twite {
        display: none;
    }
    div#header-leaderboard {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        text-align: center;
        z-index: 10000;
    }

    .search-button {
        bottom: 0px;
    }

    /* Removing the header leaderboard in Login, Register, Reset password, Create Post, Classified From mobile. */
    .section-node-add div#header-leaderboard, .page-user-login div#header-leaderboard, .page-user-register div#header-leaderboard, .page-user-password div#header-leaderboard{
        display:none;
    }

    .page-node-add-post .block-post-page-category .add-post-ad-section{
        margin-top: 50px;
    }


    .anonymous-login {
        display: none;
    }
    .block.block-ramadan-slider-panel-pane-1.odd {
        margin-top: 56px;
    }
    .flexslider .slides img {
        width: 100%;
        display: block;
        height: auto;
    }
    .b-news-n-posts .col-sm-4.first {
        padding-left: 15px;
    }
    .b-news-n-posts .col-sm-4.last {
        padding-right: 15px;
    }
    .b-footer-toc--el-help {
        margin-bottom:15px;
    }

    ul.tabs-primary li a {
        font-size: 12px;
        padding-right: 7px;
    }
   .price-wrapper .field-widget-number.form-wrapper{
     text-align: left;
   }
   .page-user-subscriptions-jobs div#header-leaderboard,
   .page-user-subscriptions div#header-leaderboard,
   .page-contact div#header-leaderboard,
   .node-type-static.section-advertise div#header-leaderboard,
   .page-pay div#header-leaderboard
   {
        display: none;
   }

}
@media (min-width: 641px) and (max-width: 1030px) {
    .b-aside-mod-left #dfp-ad-left_mpu_0-wrapper,
    .b-aside-mod-left #dfp-ad-aside_rectangle_1 {
        display: none;
    }
    .b-aside--el-wrapper-desktop #dfp-ad-left_mpu_0 {
        display: none;
    }
    .b-aws.size-300 {
        width: 220px;
    }
    body.page-node {
        min-height: 4000px;
    }

}
@media only screen and (min-width: 768px) {

    body.node-type-event.section-events .forums.post .b-main {
        margin-top: 10px;
    }
    body.node-type-event.section-events .b-aside-mod-right .block-posts-results.even {
        margin-top: 20px;
    }
    body.node-type-event.section-events .forums.post .b-main #qatarliving-breadcrumb {
        padding-bottom: 20px;
    }
    body.node-type-event.section-events .b-aside.b-aside-mod-right .b-detailed-event {
        margin-top: 47px;
    }
    body.node-type-event.section-events .b-aside.b-aside-mod-right.hidden-xs {
        margin-top: 15px;
    }
    body.node-type-event.section-events .b-aside.b-aside-mod-right.hidden-xs .b-google-map--el-sub {
        margin-bottom: -10px;
    }
    .b-card--el-details .is_arabic {
       padding-right: 50%;
    }
    #classified_search_results .b-card--el-details .is_arabic {
       padding-right: 60%;
    }
    .b-profile-timeline .b-card--el-details .is_arabic {
       padding-right: 69%;
    }
    .b-dashboard--el-list-wrap .b-card--el-details .is_arabic {
       padding-right: 72%;
    }

    body[data-color-id=vehicles] #classified_search_form .form-type-select.form-item-year-model .select2-container {
        min-width: 170px;
        padding: 0;
        margin: 0;
    }
    .select2-container .select2-search--inline{
        float: left;
    }

    .node-type-classified .block.block-dfp-aside-rectangle-big{
            margin:0;
    }
    .topics .b-main .b-topic-post--el-title{
        font-size: 17px;
        line-height: 20px;
        margin-bottom: 5px;
    }
    .topics .b-topic-post--el-title {
        padding-right: 0;
    }

    #classified_search_form .form-type-select.form-item-year-model {
        padding:0;
    }



    .properties-list #classified_search_form .form-item.form-type-radios.form-item-type.add-post-ad-section{
       height: 80px;
    }


    .page-classifieds .add-post-category .b-add-post--el-tabs {
        margin-bottom: 200px;
        margin-top: 50px;
    }

    .page-node-add-page .add-post-category .b-add-post--el-tabs {
        margin-bottom: 200px;
        margin-top: 50px;
    }

    .add-post-category--el-information{
        margin-top: 20px;
        margin-bottom: 20px;
    }



    .ql-signle-post {
        min-height: 350px;
    }

    body.section-forum .ql-signle-post {
        min-height: 250px;
    }
    body.section-events .ql-signle-post {
        min-height: 230px;
    }

    body.section-events .b-news-n-posts--el-single-news {
        height: 230px !important;
        min-height: 230px;
    }

    .node-type-classified main#classified-description {
        margin-top: 0;
    }
    /*    .col-sm-3 {
        width: 315px;
        padding-right: 0;
    }
    .col-sm-9 {
        width: calc(100% - 315px);
    }*/

    /* 300px */

    .b-header .col-sm-3,
    .page-jobs .col-sm-3,
    .page-user .col-sm-3,
    .node-type-classified #left-sidebar-main .col-sm-3,
    .section-ramadan .panel-display .col-sm-3
    {
/*        width: 315px;
        padding-right: 0;*/
    }
    .b-header .col-sm-9,
    .page-jobs .col-sm-9,
    .page-user .col-sm-9,
    .node-type-classified #left-sidebar-main .col-sm-9
    {
        /*width: calc(100% - 330px);*/
    }

    .section-ramadan .panel-display .col-sm-9{
        width: calc(100% - 330px);
    }
    .block-nodefield-medium-right .img-responsive img {
        height: 175px;
    }
    #see_results {
        border-radius: 10px;
    }

    .section-jobs .col-sm-6, .section-jobseeker .col-sm-6,
    .section-jobs .col-sm-6, .section-freelancers .col-sm-6{
         width: 48%;
    }
    .add-post-steps .add-post-ad-section--el-title {
        _text-align:left;
    }
    .add-post-steps .form-item-field-event-category-und .add-post-ad-section--el-title {
            width:30%;
    }
    .form-item .add-post-ad-section--el-input-desc{
        display:none;
    }
    #edit-field-freelancer-hyperlink .form-item .add-post-ad-section--el-input-desc{
        display:block;
    }
    .b-card-mod-h:not(.d-featured) .b-card--el-header {
        width: 180px;
    }

    body.page-services .b-card-mod-h:not(.d-featured) .b-card--el-header,
    body.page-properties .b-card-mod-h:not(.d-featured) .b-card--el-header
    {
        width: 230px;
        max-width: 230px;
    }

    .b-card-mod-r:not(.d-featured) .b-card--el-header {
        max-width: 200px;
        margin: 15px auto;
    }
    .page-node-add-post.section-node-add .form-textarea-wrapper {
        width: 100%;
    }

    .page-node-add-p .add-post-steps .add-post-ad-section--el-input{
        width:60%;
    }

    .wysiwyg-toggle-wrapper{
        display:none;
    }
    .col-sm-2.new-more-news {
        width: auto;
    }
    .profile-landing .b-profile-menu--el-mobile-open {
        margin-left: 0;
        width: 100%;
    }
    .views-exposed-widgets .form-actions.form-wrapper {
        margin-top: 0;
    }
    .views-exposed-form .views-exposed-widget {
        margin-top: 10px;
    }


    body[data-color-id=vehicles] #classified_search_form .select2-container{
        min-width:130px;
    }


    body[data-color-id=vehicles]  #classified_search_form .b-filters-block.main.vehicles .form-type-select {
        padding-left: 10px;
    }

        /*
    .node-event-form .form-field-type-datetime .b-ad-post-description--el-title {
        display: none;
    }
    .node-event-form .form-field-type-datetime {
        padding-left: 35%;
    }
    .node-event-form .form-field-type-datetime .date-float {
        float: right;
    }
    .node-event-form #edit-field-link .b-ad-post-description--el-title {
        display: none;
    }
*/

    .b-card--el-agency-time {
        font-size: 11px;
    }
    .b-card--el-agency-title {
        font-size: 11px;
    }
    .groups-landing .view-filters {
        margin-left: 15px;
        margin-right: 15px;
    }
    #email-mail-page-form .form-actions {
        text-align: right;
    }
    .home .b-news-n-posts .col-sm-3 {
        padding-left: 14.7px;
    }
    .page-node-add-page .add-post-category .b-add-post--el-tab {
        display: block;
        width: auto;
        text-align: left;
        border-bottom: 1px solid #dddddd;
    }
    .page-node-add-page .add-post-category .b-post-tab--mix-active {
        position: relative;
        top: 0;
    }
    .page-node-add-page .add-post-category .b-post-tab--el-link {
        color: #393635 !important;
        font-size: 16px;
        line-height: 16px;
        padding: 15px;
        padding-left: 0px;
        border-bottom: 1px solid #dddddd;
        margin-bottom: 0;
        display: inline-block;
        width: 33%;
    }
    .page-node-add-page .add-post-category .b-post-tab {
        background-color: #f7f7f7;
    }
    .page-node-add-page .add-post-category .b-post-tab--el-link-wrap {
        display: block;
        padding-left: 10px;
    }
    .page-node-add-page .add-post-category .b-add-post--el-tabs:after {
        background: none;
    }

    .post .b-post-share {
        margin-top: 40px;
        margin-left: 0;
        margin-bottom: 10px;
    }
    .page-node-add-classified.section-node-add .add-post-category .b-header {
        margin-bottom: 20px;
    }
    .bar__details .flag-wrapper a.flag.flag-action.flag-link-normal {
        margin-right: 10px;
    }
    .b-featured-jobs .b-card-mod-h {
        min-height: 80px !important;
    }

    /*.b-header .col-sm-3 {
        padding-left: 0px;
        padding-right: 10px;
    }*/

    .b-presentation-slider--el-slides.slides img{
        height:504px;
    }

    .section-restaurants .b-presentation-slider--el-slides.slides img{
        height:auto;
    }

    .b-presentation-slider--el-slides > .slide{
        text-align:center;
        background:#000;
    }

    #restaurants_results .b-card--el-header {
      max-width: 150px;
    }

    #restaurants_results .b-card--el-details {
        min-height: 113px !important;
        margin-left: 160px!important;
    }

    .front form.b-filters-pack {
        margin-bottom: 10px;
    }
    .jobs-list .form-item-job-role,
    .jobs-list .form-item-freelancer-category,
    .pages-dining .form-item-cuisine {
        max-width: 74%;
    }
    .multicolumn_li {
        width: auto;
    }
    .multicolumn_li ul li {
        width: 18%;
        display: inline-block;
    }
    .b-filters-block .b-expand-filters-button {
        bottom: 10px;
        right: 10px;
        top: auto;
    }
    .featured-block .b-card-mod-v .b-card--el-header {
        min-width: 278px;
        min-height: 208px;
    }
    .b-filters-group.first {
        _position: relative;
    }
    body.page-properties-listing .b-filters-group.first, body.page-properties-listing .properties-list #classified_search_form .form-item.form-type-radios.form-item-type.add-post-ad-section,
    body.page-properties-listing .b-filters-block > .b-filter{
        width: 20%
    }
    body.page-properties-listing #classified_search_form #edit-top-right-side-1{
        width: 16%;
        min-width: 90px;
    }
    body.page-properties-listing #classified_search_form #edit-top-right-side-2,
    body.page-properties-listing #classified_search_form #edit-top-right-side{
        width: 18%;
    }
    body.page-properties-listing #classified_search_form #edit-additional-filters .select2-container{
        min-width: 150px;
    }
    body.page-properties-listing #classified_search_form #edit-additional-filters .select2-container{
        /*min-width: 175px;*/
        min-width: 110px;
    }
    body.page-properties-listing #classified_search_form .form-type-radios.form-item-type {
        padding-left: 10px;
    }
    body.page-properties-listing #classified_search_form #edit-additional-filters .form-item-advertiser .select2-container {
        min-width: 110px;
        width: 110px !important;
    }
    body.page-properties-listing #classified_search_form #edit-additional-filters .form-item-sort-price .select2-container {
        min-width: 120px;
        width: 120px !important;
    }
    body.page-properties-listing #classified_search_form .form-type-select,
    body.page-properties-listing #classified_search_form .form-type-radios{
        min-width: 130px;
    }
    body.page-jobseeker #v3-search-classifieds-form .form-item-years-of-experience {
        min-width: 100px;
    }
    body.page-jobseeker #v3-search-classifieds-form .form-item-gender {
        min-width: 70px;
    }
    body.page-jobseeker #v3-search-classifieds-form .form-item-location {
        min-width: 100px;
    }
    body.page-jobseeker #v3-search-classifieds-form .form-item-nationality .select2-container .select2-search--inline input {
        margin-bottom: 0px;
        font-size: 14px;
        color: #FFF !important;
    }
    body.page-jobseeker #v3-search-classifieds-form .form-item-nationality .select2-container {
        padding-bottom: 6px;
    }
    body.page-jobseeker #classified_search_form .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        color: #FFF !important;
        cursor: pointer;
        float: right;
        font-weight: bold;
    }

    body.page-properties-listing #classified_search_form .form-type-radios.form-item-property-furnish{
        padding-left: 10px;
    }
    body.page-properties-listing #classified_search_form #edit-top-right-side-1 .form-type-select {
        min-width: 90px;
    }
    body.page-properties-listing #classified_search_form .form-item-property-bedroom .select2-container{
        min-width: 80px;
        width: 80px !important;
    }
    body.page-properties-listing #classified_search_form .form-type-radios.form-item-category-type {
        min-width: 90px;
        padding-left: 10px;
        padding-right: 0px;
    }
    body.page-properties-listing #classified_search_form .form-type-radios .multiline_li {
        width: 250px;
    }

    body.page-properties-listing .b-filters-block--el-mobile-control {
        padding-top: 50px;
    }
    body.page-properties-listing-commercial #classified_search_form #edit-top-right-side,
    body.page-properties-listing-for-sale #classified_search_form #edit-top-right-side {
        width: 25%;
    }
    body.page-properties-listing-commercial #classified_search_form .form-item.form-type-radios.form-item-type.add-post-ad-section,
    body.page-properties-listing-for-sale #classified_search_form .form-item.form-type-radios.form-item-type.add-post-ad-section {
        padding-right: 0px;
    }
    body.page-properties-listing-commercial #classified_search_form .form-type-radios .multiline_li,
    body.page-properties-listing-for-sale #classified_search_form .form-type-radios .multiline_li {
        width: 230px;
    }
    body.page-properties-listing .search-button  {
        right: 305px;
    }
    body.page-properties-listing-commercial .search-button,
    body.page-properties-listing-for-sale .search-button {
        right: 270px;
    }
    body.page-properties-listing a.b-clear-filters {
        right: 213px;
    }
    body.page-properties-listing-commercial a.b-clear-filters,
    body.page-properties-listing-for-sale a.b-clear-filters {
        right: 180px;
    }
    body.page-properties-listing .b-filters-block .b-expand-filters-button,
    body.page-properties-listing-commercial .b-filters-block .b-expand-filters-button,
    body.page-properties-listing-for-sale .b-filters-block .b-expand-filters-button {
        right: 40px;
    }

    body.page-properties-listing #classified_search_form #edit-additional-filters .form-item-advertiser .select2-container{
        min-width: 110px;
    }
    body.page-properties-listing #classified_search_form .form-type-select.form-item-sort-price {
        min-width: 120px;
        padding-right: 0px;
    }
    body.page-properties-listing #classified_search_form #edit-additional-filters .form-type-select.form-item-advertiser{
        min-width: 110px;
        padding-left: 0px;
    }

    body.page-properties-listing #classified_search_form #edit-additional-filters .select2-container{
        /*min-width: 175px;*/
        min-width: 120px;
    }
    body.page-properties-listing .b-filtered-categories {
        display: none;
    }

    body.page-properties-listing #classified_search_form .price-field #edit-price-min,
    body.page-properties-listing #classified_search_form .price-field #edit-price-max{
        width: 63px;
    }
    body.page-properties-listing .properties-main-links li:nth-child(2),
    body.page-properties-listing .properties-main-links li:nth-child(3){
        margin: 0 6px 10px 0;
    }

    #classified_search_form .b-filter[data-filter-id=search] {
        position: absolute;
        bottom: 0px;
    }
    .b-filters-block.additional .b-filter {
        min-width: 150px;
        min-height: 150px;
        padding-left: 10px;
        padding-right: 10px;
        margin-left: -1px;
        border-left: 1px solid rgba(255, 255, 255, 0.1);
        display: inline-block;
        vertical-align: top;
    }


    .node-page-form .field-widget-geolocation-googlemap,
    .node-job-form .form-field-name-field-employer-location,
    .node-classified-form .form-field-name-field-map-location {
        width: calc(70% - 25px);
        float: right;
        overflow: hidden;
    }

    div#edit-field-node-weight {
        float: left;
        width: 100%;
    }

    div#edit-og-roles-permissions {
        float: left;
        width: 100%;
    }

    .b-filter.d-sixth .b-options-block--el-item {
        width: 16%;
        display: inline-block;
        vertical-align: top;
        margin-right: -4px;
    }
    #classified_search_form #edit-cuisine {
        width: 100%;
    }
    .profile-landing .b-profile-left-aside {
        padding-left: 0;
    }
    .page-v3-classifieds-search-category-residentials .b-filters-group {
        min-height: 100px;
    }
    .page-v3-classifieds-search-category-residentials .b-filters-group {
        min-height: 100px;
    }
    .page-v3-classifieds-search-category-residentials #classified_search_form .form-type-radios {
        min-height: 100px;
    }
    .page-v3-classifieds-search-category-residentials .b-filters-block > .b-filter {
        min-height: 100px;
    }
    .page-v3-classifieds-search-category-residentials #classified_search_form .b-filter[data-filter-id=search] {
        bottom: 0;
    }

    .container-fluid.content-wrapper.forums.post .col-sm-3{
        /*padding-right:0 !important;*/
    }


    .b-filters-block.vehicles:before, .b-filters-block.vehicles:after {
        width: 10px;
    }


    .vehicles .b-filters-group.first {
        min-height: 0;
    }

    .section-restaurants .b-filters-group.first {
        min-height: 0;
    }



    .items-landing .b-filtered-categories{
        margin-bottom: 7px;
    }
    .add-post-category .b-add-post--el-tabs--mix-classified:after, .add-post-category .b-add-post--el-tabs--mix-mobile-device:after {
    background: rgba(255, 255, 0, 0.3); }
    .b-filters-block {
      padding: 10px 0px 10px 20px;
    }
    .b-filters-group.first {
    float: left;
    max-width: 300px !important;
    }
    .b-filters-block > .b-filter, .b-filters-block .b-filters-group:not(.first):not(.null-filters) > .b-filter {
    padding-left: 10px !important;
    }
    body.page-services .b-card-mod-h:not(.d-featured) .b-card--el-details,
    body.page-properties .b-card-mod-h:not(.d-featured) .b-card--el-details{
        margin-left: 240px;
        min-height: 170px;
    }
}

@media only screen and (max-width: 767px) {
    body[data-color-id=home].node-type-special .b-main .dfp-tag.mobile {
        margin: auto;
        margin-top: 15px;
        display: block;
    }
    .block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom .b-subscriptions-desc--el-info {
        height: 410px;
    }
    .block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom .b-subscriptions-desc--el-info.clearance {
        height: 435px;
    }
    .block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom .b-subscriptions-desc--el-info.clearance .b-subscriptions-desc--el-desc {
        margin-bottom: 20px;
    }
    .profile-landing .block-pm-existing-pages .b-profile-subscriptions-classifieds .b-profile-subscriptions--el-bottom .b-subscriptions-desc--el-desc {
       min-height: 125px;
    }
    .block-pm-existing-pages p.bottom_section_end_text {
        padding: 10px 0px 5px 50px;
        height: auto;
    }
    body.section-events .b-news-n-posts--el-single-news {
        height: auto !important;
        min-height: auto;
    }
    .social-icon+.social-icon {
    margin-left: 5px;
    }
    body.page-error-403 #left-sidebar-main div#left-side {
        display: none;
    }
    .footer .b-footer {
        padding-bottom: 50px;
    }
    body.in-maintenance{
        padding:10px;
    }
    .b-footer-term {
        float: left;
        padding: 0;
        width: 100%;
        margin-bottom: 90px;
    }



    .promoted-classifieds-dfp {
        display: block;
    }

    .block-nodefield-row-1 .field-name-field-row-1{
       padding-right: 15px !important;
    }

    .section-classifieds .b-filters-pack{
        margin-bottom:0;
    }

    .fa-alertbox{
        margin-top: 0;
    }

    #left-side .block.block-dfp-aside-rectangle-big{
        margin-top: 0;
    }

    /*  .block.block-nodefield-row-1.even.row.title-over {
        padding-top: 50px;
    }*/

    .vehicles-detailed-page .b-aside-mod-scrollable-mobile {
        padding: 0px 40px 0px 15px;
        background: #FFF;
    }

    .node-type-classified #dfp-ad-aside_rectangle_big-wrapper{
        display:none;
    }
    .b-guides--el-cover-container {
        margin-top: 45px;
    }
      .bg-event{
        float:left;
    }
    .bg-event .event-image{
        width:100%;
    }
    .section-qatar-guide  .b-filter[data-filter-id=search] .b-filter--el-search-field:not(.default){
        border-bottom:0 !important;
    }
    .guides .b-guides.back-cover .b-guides--el-cover-container{
        background-position:0 0;
    }

    .forums .b-add-comment .add-post-content--el-navigation-next .form-submit {
        padding: 0px 20px;
    }

    .add-post-content--el-navigation-next .form-submit, #ql-memberships-node-verify-form .form-submit, .add-post-content--el-navigation-next .form-submit{
        padding:10px;
    }

    .sprites-filters--el-search-dims, .b-filter[data-filter-id=search] .b-input-wrapper:not(.default)::before{
        top:12px;
    }
    .max-width-60{
        max-width:45px;
    }

    .col-md-4.fa-location {
        padding-top: 25px;
    }
    .b-topics-search{
        margin-top: 10px;
    }

    .form-item.form-type-radios.form-item-type.add-post-ad-section {
        padding-top: 10px !important;
        padding-bottom: 5px !important;
    }
    .topics .b-topic-post {
        padding-top: 15px;
    }
    .topics .topics--el-title {
        margin-top: 90px;
    }
    .disable-in-mobile {
        display: none !important;
    }
    .dispaly-in-mobile {
        display: block !important;
    }
    .block.block-user-login.odd .form-text.required.add-post-ad-section--el-input {
        width: 100%;
        margin-right: 0px;
    }
    #edit-findaccount .add-post-ad-section--el-title {
        width: auto;
    }
    .user-info-from-cookie {
        width: 100%;
    }
    #post-more .b-post-tab--el-link {
        width: 100%;
        padding-left: 20px;
    }
    .price-field #edit-price-min {
        border-radius: 0px;
    }
    .price-field #edit-price-max {
        border-radius: 0px;
    }
    span.flag-wrapper.flag-sold {
        margin-top: 15px;
    }
    #qsri-google {
        display: none;
    }
    a#betasearch {
        display: none;
    }
    div#post-more {
        margin-top: 15px;
        margin-bottom: 30px;
        float:left;
    }

    .block-fboauth-connect {
        vertical-align: top;
        margin-top: 15px;
    }
    #user-login {
        display: block;
        border-right: none;
        margin-right: 0;
    }
    #whats {
        display: inline-block;
    }
    #classified_search_form #edit-top-right-side-2{
        margin-top:20px;
    }
    #classified_search_form #edit-top-right-side-1,
    #classified_search_form #edit-top-right-side-2 {
        margin-bottom: 0;
        border-bottom: 0;
        padding-bottom: 0;
    }
    #classified_search_form #edit-top-right-side-1 .b-filter--el-title,
    #classified_search_form #edit-top-right-side-2 .b-filter--el-title {
        font-size: 16px;
    }
    #classified_search_form #edit-top-right-side-1 .form-type-select,
    #classified_search_form #edit-top-right-side-2 .form-type-select {
        border-bottom: 0;
        margin-bottom: 0;
        padding: 0;
    }
    a.b-clear-filters {
        bottom: -1px;
    }
    .b-property-description .map-wrapper {
        /*height: 200px;*/
    }
    #classified-description .map-wrapper iframe {
        height: 300px;
    }
    #dfp-ad-aside_skyscraper {
        display: none !important;
    }
    .post .b-comments-list--el-comment {
        padding-left: 0;
        padding-right: 0;
    }
    .c-rating {
        top: -5px;
    }
    .anonymous-login {
        display: none;
    }
    .b-presentation-slider--el-slides > .slide img {
        width: 100%;
    }
    .events-detailed .b-detailed-event--el-caption,
    .events-detailed .b-event-header--el-caption,
    .events-detailed .b-detailed-event--el-caption.scrolling,
    .events-detailed .b-event-header--el-caption.scrolling {
        margin-top: 43px;
        padding-right: 0;
    }
    .events-detailed .b-presentation-slider--el-data {
        display: none;
    }
    #search_loader {
        position: fixed;
    }
    #see_results {
        position: fixed;
        top: 114px;
    }
    .b-card-mod-h .b-card--el-header {
        width: 130px;
    }
    .jobs-list .b-filters-block--el-title {
        display: block !important;
        font-size: 20px;
    }
    .jobs-list .b-filters-block--el-title h1.b-filters-block--el-title {
        display: none !important;
    }
    .page-properties .b-filters-block--el-title h1.b-filters-block--el-title {
        display: none !important;
    }
    .page-properties .b-filters-block--el-title {
        display: block !important;
    }
    .page-services .b-filters-block--el-title h1.b-filters-block--el-title {
        display: none !important;
    }
    .page-services .b-filters-block--el-title {
        display: block !important;
    }
    .jobs-list #edit-title-wrapper {
        margin-left: 4px;
    }
    .jobs-list .b-filters-block .b-expand-filters-button {
/*        top: 43px;*/
    }
    .add-post-category--el-information {
        margin-top: 80px !important;
        font-size: 17px;
        margin-left: 20px;
    }
    /*    .section-jobs .b-header--el-category-mod-main{
            font-size:14px;
    }*/

    body[data-page-id=events-landing] .item-list {
        margin-top: 45px;
    }
    .jobs-detailed-page #left-sidebar-main {
        position: relative;
        min-height: 1px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .b-seller.b-seller--mix-vehicles-detailed-page {
        margin-top: 15px;
    }
    .page-user-password .col-sm-8 {
        margin-top: 45px;
    }
    .b-card--el-agency-logo {
        border-radius: 100%;
        border: 1px solid #383838;
        max-width: 60px;
    }
    .home .b-home--el-social.in-lead a {
        color: #999;
    }
    .home .b-home--el-social.in-lead .b-home--el-social-comments.have-comments::before {
        background-position: 18.9453125% 75.1004016064257%;
    }
    body[data-color-id=forums] .b-filter[data-filter-id=search] {
        background: none;
    }
    .forums main .block-custom {
        width: 100%;
    }
    .forums .b-forums-header {
        margin-top: 15px;
    }
    .forums main .block-custom {
        float: none;
    }
    .admin-menu .b-header.fixed-for-mobile {
        top: 33px;
    }
    .add-post-steps .form-field-type-office-hours {
        padding-left: 0;
    }
    .highlights-post .b-highlights-description--el-title {
        font-family: "Franklin Gothic Medium";
        line-height: 18px;
        margin-top: 3px;
    }
    .b-footer-subscribe--el-input {
        width: 68%;
        border-radius: 0px;
    }
    .b-footer-subscribe--el-submit {
        width: 30%;
        border-radius: 0px;
    }
    .properties-detailed-page aside.b-aside {
        margin-top: 45px;
    }
    .forums.post .b-main {
        margin-top: 45px;
    }
    .b-aside.b-aside-mod-right #dfp-ad-aside_rectangle_0-wrapper {
        margin-top: 25px;
    }
    #user-profile-form main.b-profile-timeline {
        margin-top: 0;
    }
    main.b-profile-timeline {
        margin-top: 57px;
    }
    .not-logged-in.page-user-register .profile-landing .b-profile-timeline{
        width: 100%;
    }
    .page-user-edit .b-profile-timeline {
        width: 100%;
    }
    .post .b-main {
        margin-top: 45px;
    }
    .topics--el-title {
        margin-top: 0;
    }
    .breadcrumb {
        margin-left: 0;
    }
    body[data-page-id=items-detailed-page] .b-aside {
        margin-top: 45px;
    }
    .add-post-posted .col-sm-8 {
        margin-top: 45px;
    }
    #node-ajax-build-form .form-type-select {
        border-bottom: none;
        padding-bottom: 0;
    }
    #user-login {
        margin-top: 0px;
    }
    #ql-memberships-promote-form {
        margin-top: 45px;
    }
    .node-event-form #edit-field-event-image .image-widget,
    .node-event-form #edit-field-cover .image-widget,
    .node-event-form #edit-field-link .file-widget,
    .node-videos-form #edit-field-event-image .image-widget,
    .node-videos-form #edit-field-cover .image-widget,
    .node-videos-form #edit-field-link .file-widget,
    .node-page-form #edit-field-cover .image-widget,
    .node-page-form #edit-field-picture .image-widget,
    .node-classified-form #edit-field-image .image-widget,
    .node-job_application-form #edit-field-cv .file-widget,
    .node-jobseeker-form #edit-field-upload-cv .file-widget,
    .node-jobseeker-form #edit-field-jobseeker-photo .image-widget,
    .node-freelancer-form #edit-field-upload-cv .file-widget,
    .node-freelancer-form #edit-field-freelancer-photo .image-widget {
        width: 100%;
    }
    .form-field-name-field-entertainers {
        left: 0;
    }
    .add-post-category .col-sm-8 {
        padding: 0;
    }
    body[data-page-id=events-landing] .b-filters-block.main,
    body[data-page-id=events-day] .b-filters-block.main {
        display: none;
    }
    .events-day .b-events--el-time-lapse {
        display: block !important;
    }
    .horizontal-calendar {
        margin-top: 15px;
    }
    .horizontal-calendar .col-sm-3 {
        float: left;
    }
    .horizontal-calendar .col-sm-5 {
        display: inline-block;
        padding-top: 3px;
    }
    .horizontal-calendar .col-sm-4 {
        float: right;
    }
    .b-events--el-lapse-weekday,
    .b-news-list--el-lapse-weekday {
        color: #393635;
        font-size: 10px;
    }
    .content-wrapper.add-post-steps {
        padding-top: 45px;
    }
    .add-post-steps .add-post-ad-section--el-input-desc {
        margin-left: 0;
    }
    .profile-landing .add-post-ad-section--el-title {
        display: block;
        margin: 0;
        width: auto;
    }
    .profile-landing .add-post-ad-section--el-input {
        width: 100%;
    }
    .b-filters-block .b-filters-control.active {
        /*position: relative;*/
        right: 55px;
        bottom: 0px;
    }
    .pages-dining .b-filters-block .b-filters-control.active {
        position: relative;
    }
    .pages-dining a.b-filters-control.b-clear-filters.active {
        right: 40px;
        bottom: -2px;
    }

    .section-restaurants .search-button {
        bottom: 10px;
    }

    .search-button .b-filters-control.active {
        right: 0;
        border-radius: 0px;
    }

    body .content-wrapper .b-header.fixed-for-mobile {
        z-index: 100;
    }
    .b-filter[data-filter-id=price-slider] .b-filter--el-price-slider {
        margin: 15px auto;
    }
    .add-post-steps .add-post-ad-section--el-title {
        /*width: 125px;*/
    }
    #classified-node-form #edit-field-image {
        float: none;
    }
    .node-page-form .form-textarea-wrapper,
    #classified-node-form .form-textarea-wrapper {
        width: 100%;
        float: none;
    }
    #classified-node-form #field-map-location-add-more-wrapper {
        width: 100%;
    }
    #classified-node-form .googlemap-message {
        margin-left: 0;
    }
    #classified-node-form .b-filter:not(.m-0-size) {
        padding-left: 0;
    }
    #ql-memberships-page-form .node-membership {
        display: inline-block;
        width: auto;
        float: none;
    }
    #ql-memberships-page-form .b-ad-post-description--el-info {
        border: 2px solid;
        text-align: center;
        float: none;
        width: auto;
    }
    .form-textarea-wrapper {
        width: auto;
    }
    .feedback .b-options-block {
        float: none;
        ;
    }
    #ql-memberships-buy-form #edit-prices {
        padding: 0;
    }
    #ql-memberships-buy-form #edit-prices li {
        width: 100%;
        display: block;
        margin: 0px;
    }
    #ql-memberships-buy-form .form-item-prices {
        width: 100%;
        margin-bottom: 5px;
    }
    .profile-landing #ql-memberships-buy-form .b-subscribe-choose-plan--el-item {
        width: 100%;
        margin-bottom: 0;
    }
    #ql-memberships-buy-form #edit-prices .form-radio label.active .b-subscribe-choose-plan--el-item {} #ql-memberships-buy-form .b-filter .b-options-block--el-link,
    #ql-memberships-buy-form .b-filter .b-options-block--el-label {
        width: 100%;
        padding: 0px;
    }
    #ql-memberships-buy-form #edit-prices .b-options-block--el-label {
        width: 100%;
    }
    #ql-memberships-buy-form #edit-prices .b-options-block--el-label.active {
        left: 0;
        padding: 0;
    }
    .add-post-steps .b-options-block {
        float: none;
        width: auto;
    }
    #zenbox_tab {
        display: none !important;
    }
    .bar__details {
        margin: 0;
        padding: 0 20px;
        text-align: center;
    }
    .bar__details .flag-wrapper a.flag.flag-action.flag-link-normal {
        width: 100%;
    }
    .bar__details span.flag-throbber {
        display: none;
    }
    .post-detail-image img {
        max-width: 100%;
    }
    .not-front #sticky-bar {
        display: none;
    }
    #sticky-bar {
        bottom: -300px;
    }
    .bar__help {
        width: 100%;
    }
    .bar_logo {
        display: none;
    }
    .form-actions span.add-post-content--el-navigation-next {
        min-width: 60px;
    }
    .views-exposed-widgets .form-actions.form-wrapper {
        margin-top: 0;
    }
    .b-options-block.d-fifth .form-type-radio {
        width: auto;
        display: inline-block !important;
        vertical-align: top;
        margin-right: -4px;
    }
    #sb-container {
        display: none !important;
    }

    .node-type-classified div#classifieds{
        margin-top:0;
    }
    .block.block-buttons-node{
        position: absolute;
        z-index: 1;
        right: 0;
        top: 0;
    }

    .page-classifieds-items #edit-main-filters .multiline_li .form-item,
    .page-classifieds-services  #edit-main-filters .multiline_li .form-item  {
        width: auto;
    }


    .page-classifieds-items .multiline_li, .page-items .multiline_li,.page-classifieds-services .multiline_li,.page-services .multiline_li{
        width: auto !important;
    }


    .node-type-post .top-news{
        float: left;
    }
    .forums.post .b-aside{
        float: left;
    }

    .groups-page .b-groups-header{
        margin-bottom: 15px;
    }

    .groups-page .b-topic-post {
            margin-top: 10px;
    }
    .profile-landing .b-subscriptions-desc--el-desc{
        font-size: 16px;
        position: relative;
        top: 20px;
    }
    .profile-landing .b-subscriptions-desc--el-icon{
        font-size: 24px;
    }
    .node-type-static .b-main{
        position: relative;
        top: 75px;
    }
    .b-header--el-menu-button {
        display: inline-block;
        vertical-align: top;
        float: none;
    }
    .b-header--el-mobile-content{
       display: inline-block !important;
       vertical-align: top;
       float: none;
       width: 80%;
    }
    .node-type-job .b-logic-section.footer.v3-main-default,
    .node-type-jobseeker .b-logic-section.footer.v3-main-default{
        margin-top: 0;
    }
    .jobs-detailed-page .b-jobs-list--el-cant-find{
        margin-bottom: 0;
    }
    .jobs-detailed-page .b-aside-mod-scrollable-mobile{
        padding-bottom: 0;
    }
    .page-jobs .b-ad-excerpt,
    .page-jobseeker .b-ad-excerpt,
    .page-freelancers .b-ad-excerpt{
        margin-bottom: 10px;
    }
    .page-jobs .b-card--el-description,
    .page-jobseeker .b-card--el-description,
    .page-freelancers .b-card--el-description{
       font-size: 16px;
    }
    .page-jobs .b-card--el-agency,
    .page-jobseeker .b-card--el-agency {
/*       position: relative;
       width: 100%;*/
    }
    .page-jobs #edit-title-text .b-filters-block--el-title,
    .page-jobseeker #edit-title-text .b-filters-block--el-title,
    .page-freelancers #edit-title-text .b-filters-block--el-title{
       margin-top: 20px;
    }
    .page-jobs #edit-title-text ul,
    .page-jobseeker #edit-title-text ul,
    .page-freelancers #edit-title-text ul{
        margin-left: 5px;
    }
    .page-properties #edit-title-text ul,
    .page-services #edit-title-text ul {
        margin-left: 8px;
    }
    #classified_search_form .form-type-radios,
    #classified_search_form .form-type-checkboxes{
        padding-left: 15px !important;
    }
    .page-jobs #edit-title-text ul li,
    .page-jobseeker #edit-title-text ul li,
    .page-freelancers #edit-title-text ul li,
    .page-properties #edit-title-text ul li {
       display: inline !important;
    }
    .page-properties #edit-title-text ul li {
       display: inline !important;
    }
    .page-jobs .b-filters-group.first .b-filter[data-filter-id="search"],
    .page-jobseeker .b-filters-group.first .b-filter[data-filter-id="search"],
    .page-freelancers .b-filters-group.first .b-filter[data-filter-id="search"]{
        margin-bottom: 10px;
    }
    .page-jobs #classified_search_form .form-item.form-item-search-input,
    .page-jobseeker #classified_search_form .form-item.form-item-search-input,
    .page-freelancers #classified_search_form .form-item.form-item-search-input{
        /*background: #75bf3f;*/
        background: #CEAB7C;
        margin-left: 9px;
        margin-right: 1px;
        padding-left: 0;
        padding-right: 0;
    }
    .page-properties #classified_search_form .form-item.form-item-search-input{
        background: #e0556e;
        margin-left: 9px;
        margin-right: 1px;
        padding-left: 0;
        padding-right: 0;
    }
    .page-services #classified_search_form .form-item.form-item-search-input{
        background: #f2891b;
        margin-left: 9px;
        margin-right: 1px;
        padding-left: 0;
        padding-right: 0;
    }
    #f2891b
    body .b-filter[data-filter-id="search"]{
        margin: 10px 0;
    }
    .b-filter[data-filter-id=search] .b-filter--el-search-field{
        padding: 12px 0;
        width: 86%;
        margin-left: 13px !important;

    }
/*    .page-properties .b-filter[data-filter-id=search] .b-filter--el-search-field{
        width: 100%;
    }*/
    .form-item-search-input:before {
        position: absolute;
        content: "";
        background: none !important;
        width: 0 !important;
        height: 0 !important;
    }
    .form-item-search-input:after {
        position: absolute;
        content: "";
        background-image: url(../images/general/sprites.svg) !important;
        width: 15px;
        height: 16px;
        background-position: 44.07114624505929% 94.5010183299389%;
        bottom: 10px;
        right: 10px;
    }
    .page-jobs .jobs-list .b-jobs-list,
    .page-jobseeker .jobs-list .b-jobs-list {
       margin-top: 0;
    }
    .page-jobs .b-filters-block--el-mobile-control,
    .page-jobseeker .b-filters-block--el-mobile-control,
    .page-freelancers .b-filters-block--el-mobile-control{
       padding-top: 0;
       position: absolute;
       bottom: 0;
       right: -38px;
       right: 0;
    }
    .page-jobs .search-button,
    .page-jobseeker .search-button {
/*       right: 105px;*/
    }
    .page-jobs .jobs-list .b-filters-pack,
    .page-jobseeker .jobs-list .b-filters-pack,
    .page-freelancers .jobs-list .b-filters-pack{
       background: #c39838;
       padding-bottom: 15px;
    }
    .page-jobs .b-logic-section.footer.v3-main-default,
    .page-jobseeker .b-logic-section.footer.v3-main-default,
    .page-freelancers .b-logic-section.footer.v3-main-default{
        margin-top: 0;
    }
    .page-jobs #classified_search_form .form-type-checkboxes,
    .page-jobseeker #classified_search_form .form-type-checkboxes,
    .page-freelancers #classified_search_form .form-type-checkboxes{
        margin-bottom: 15px;
    }

    .page-jobs .flag-wrapper {

       display: inline-block;
       width: 90% !important;
    }
    .page-jobs .b-logic-section.footer.v3-main-default,
    .page-jobseeker .b-logic-section.footer.v3-main-default,
    .page-freelancers .b-logic-section.footer.v3-main-default{
        margin-top: 0;
    }
    .page-jobs .b-pagination--el-page,
    .page-jobseeker .b-pagination--el-page,
    .page-freelancers .b-pagination--el-page{
        margin-right: 3px;
    }
    .not-logged-in.node-type-jobseeker .buttons-node.btn-checked,
    .not-logged-in.node-type-freelancer .buttons-node.btn-checked,
    .not-logged-in.node-type-job .buttons-node.btn-checked{
        top: -20px;
    }
    ul.b-side-menu--el-sections.properties .b-side-menu--el-sections-item:not(:first-of-type), ul.b-side-menu--el-sections.vehicles .b-side-menu--el-sections-item:not(:first-of-type), ul.b-side-menu--el-sections.classifieds .b-side-menu--el-sections-item:not(:first-of-type), ul.b-side-menu--el-sections.items .b-side-menu--el-sections-item:not(:first-of-type), ul.b-side-menu--el-sections.jobs .b-side-menu--el-sections-item:not(:first-of-type), ul.b-side-menu--el-sections.pages .b-side-menu--el-sections-item:not(:first-of-type) {
        display: block !important;
    }
    .b-main-mod-right h1.b-403 {
       margin-top: 40px;
       margin-bottom: 10px;
       padding-bottom: 0;
   }
   body.not-logged-in.page-error-403 .add-post-posted .add-post-ad-section--el-title{
       margin-bottom: 10px !important;
   }
   body.not-logged-in.page-error-403 .add-post-posted .add-post-ad-section--el-input{
       float: none !important;
       width: 100% !important;
   }

}
@media (min-width: 992px) {
    aside.b-aside .col-md-4 {
        width: auto;
    }
    #qsri-google {
        display: block;
    }
}


@media only screen and (min-width: 992px) and (max-width: 1199px) {

    .home .b-filters-pack .b-filter[data-filter-id=main-sections]{
        width:calc(100% - 315px);
        padding-left:0;
    }

    .b-filters-group.first{
        margin-right: 0;
        width: 290px;
        max-width: none;
    }



    .b-header--el-main-menu-item.properties {
        width: 80px;
    }

    .home .b-main-sections.properties {
        width: 80px;
        margin-right: 0;
    }

    .b-header--el-main-menu-item.vehicles {
        width: 80px;
        margin-left: 0;
    }

    .home .b-main-sections.vehicles {
        width: 80px;
        margin-left: 0;
        margin-right: 0;
    }
    .b-header--el-main-menu-item.classifieds {
        width: 100px;
        margin-left: 0;
    }

    .home .b-main-sections.classifieds {
        width: 100px;
        margin-left: 0;
        margin-right: 0;
    }
    .b-header--el-main-menu-item.items-and-services {
        width: 100px;
        margin-left: 0;
    }
     .home .b-main-sections.items {
        width: 100px;
        margin-left: 0;
        margin-right: 0;
    }
    .b-header--el-main-menu-item.jobs {
        width:80px;
        margin-left: 0;
    }

    .home .b-main-sections.jobs {
        width: 80px;
        margin-left: 0;
        margin-right: 0;
    }

    .b-header--el-main-menu-item.pages {
        width: 90px;
        margin-left: 0;
    }

    .home .b-main-sections.pages {
        width: 90px;
        margin-left: 0;
        margin-right: 0;
    }


    .b-header--el-main-menu-item.general {
        width: 90px;
        margin-left: 0;
    }

    .home .b-main-sections.general {
        margin-left: 0;
        margin-right: 0;
    }

}




@media (min-width: 1200px) {


    .b-header--el-main-menu-item.properties {
        width: 108px;
    }

    .home .b-main-sections.properties {
        width: 120px;
        margin-right: 0;
    }

    .b-header--el-main-menu-item.vehicles {
        width: 115px;
        margin-left: 0;
    }

    .home .b-main-sections.vehicles {
        width: 115px;
        margin-left: 0;
        margin-right: 0;
    }
    .b-header--el-main-menu-item.classifieds {
        width: 145px;
        margin-left: 0;
    }

    .home .b-main-sections.classifieds {
        width: 145px;
        margin-left: 0;
        margin-right: 0;
    }
    .b-header--el-main-menu-item.items-and-services {
        width: 155px;
        margin-left: 0;
    }
     .home .b-main-sections.items {
        width: 155px;
        margin-left: 0;
        margin-right: 0;
    }
    .b-header--el-main-menu-item.jobs {
        width:110px;
        margin-left: 0;
    }

    .home .b-main-sections.jobs {
        width: 110px;
        margin-left: 0;
        margin-right: 0;
    }

    .b-header--el-main-menu-item.pages {
        width: 125px;
        margin-left: 0;
    }



    .home .b-main-sections.pages {
        width: 125px;
        margin-left: 0;
        margin-right: 0;
    }


    .b-header--el-main-menu-item.general {
        width: 85px;
        margin-left: 0;
    }

    .home .b-main-sections.general {
        margin-left: 0;
        margin-right: 0;
    }

    .b-header--el-main-menu-item.general.ramadan{
/*        width:110px;*/

    }

    .b-header--el-main-menu-item.general.ramadan a{
/*        color:#9E1E66;*/
          color:#544b49;
    }





    .home .b-main-sections.guide {
        width: 119px;
        margin-left: 10px;
        margin-right: 0;
    }

    .home .b-main-sections.general.general2 {
        width: auto;
    }
    .b-footer-toc--el-wrapper {
        margin-bottom: 15px;
    }
.b-header--el-main-menu .b-header--el-main-menu-item.vehicles a:not(.active),
.b-header--el-main-menu .b-header--el-main-menu-item.classifieds a:not(.active),
.b-header--el-main-menu .b-header--el-main-menu-item.items-and-services a:not(.active),
.b-header--el-main-menu .b-header--el-main-menu-item.jobs a:not(.active),
.b-header--el-main-menu .b-header--el-main-menu-item.pages a:not(.active),
.b-header--el-main-menu .b-header--el-main-menu-item.general a:not(.active){
    padding-left: 12px;
}

/*    .front .b-header--el-main-menu-item.properties {width: 85px;}
    .front .b-header--el-main-menu-item.vehicles {width: 85px;margin-left:0;}
    .front .b-header--el-main-menu-item.items-and-services {width: 120px;}
    .front .b-header--el-main-menu-item.jobs {width: 65px;margin-left:0;}
    .front .b-header--el-main-menu-item.pages {width: 85px;}
    .front .b-header--el-main-menu-item.general {width: 60px;}


    .home .b-main-sections.properties {width: 70px;}
    .home .b-main-sections.vehicles { width: 85px;}
    .home .b-main-sections.items{ width: 105px;}
    .home .b-main-sections.jobs {width: 70px;}
    .home .b-main-sections.pages {width: 90px;}
    .home .b-main-sections.general {width: 115px;}
    .homesO92 .b-filters-pack .b-filter[data-filter-id=main-sections] {width: calc(100% - 235px);}

    .front .b-header--el-main-mod-scrollable.scrolling{
        max-width: 999px;
        margin-left: 8px;
    }

    .front .b-header--el-main-mod-scrollable.scrolling .col-sm-3 {padding-left: 7px;}
*/
/*
    .section-ramadan .b-header--el-main-menu-item.properties {width: 85px;}
    .section-ramadan .b-header--el-main-menu-item.vehicles {width: 85px;margin-left:0;}
    .section-ramadan .b-header--el-main-menu-item.items-and-services {width: 120px;}
    .section-ramadan .b-header--el-main-menu-item.jobs {width: 65px;margin-left:0;}
    .section-ramadan .b-header--el-main-menu-item.pages {width: 85px;}
    .section-ramadan .b-header--el-main-menu-item.general {width: 60px;}


    .section-ramadan .home .b-main-sections.properties {width: 70px;}
    .section-ramadan .home .b-main-sections.vehicles { width: 85px;}
    .section-ramadan .home .b-main-sections.items{ width: 105px;}
    .section-ramadan .home .b-main-sections.jobs {width: 70px;}
    .section-ramadan .home .b-main-sections.pages {width: 90px;}
    .section-ramadan .home .b-main-sections.general {width: 105px;}
    .section-ramadan .homesO92 .b-filters-pack .b-filter[data-filter-id=main-sections] {width: calc(100% - 235px);}

    .section-ramadan .b-filters-group.first{
         max-width: 275px;
    }

    .section-ramadan .b-header--el-main-mod-scrollable.scrolling{
        max-width: 1055px;
        margin-left: 8px;
    }

    .section-ramadan  .b-header .col-sm-3{
        width: 300px;
    }

    .section-ramadan  .b-header .col-sm-9{
        width:calc(100% - 300px);
    }

    .section-ramadan .b-header--el-main-mod-scrollable.scrolling .col-sm-3 {padding-left: 7px;}*/

}
@media all and (min-width: 1400px) {
    body .content-wrapper .b-card-mod-vertical--el-view {
        height: auto;
    }
    .properties-list .b-properties-list .b-section-header {
        margin: 10px 0;
    }
    .properties-list .b-properties-list .b-section-header .b-line-mod-thin {
        margin: 0;
    }
    body .content-wrapper {
        _padding-bottom: 25px;
    }
    .section-ramadan .footer .row:last-child {
        margin-top: 0;
    }
    .header .header--right-side .dfp-tag-wrapper .dfp-tag-wrapper {
        margin-left: 20px;
    }
    .ez-checkbox {
        display: inline-block;
        width: auto;
        height: auto;
    }
    .header--filter .filter--right-side .filter--menu .filter--menu--item label {
        font-family: "franklin-book", sans-serif;
        font-size: 11px;
        color: #fff;
        text-decoration: none;
        letter-spacing: .5px;
        display: inline-block;
        padding: 2px 4px;
        text-transform: uppercase;
        cursor: pointer;
    }
    .header--filter .filter--right-side .filter--menu .filter--menu--item label.active,
    .header--filter .filter--right-side .filter--menu .filter--menu--item label:hover {
        background: #FFF;
        color: #C25569;
    }
}

@font-face{font-family:'roboto';src:url(../fonts/roboto-bold-webfont.woff2) format("woff2"),url(../fonts/roboto-bold-webfont.woff) format("woff");font-weight:600;font-style:normal}
@font-face{font-family:'roboto';src:url(../fonts/roboto-italic-webfont.woff2) format("woff2"),url(../fonts/roboto-italic-webfont.woff) format("woff");font-weight:300;font-style:italic}
@font-face{font-family:'roboto';src:url(../fonts/roboto-medium-webfont.woff2) format("woff2"),url(../fonts/roboto-medium-webfont.woff) format("woff");font-weight:500;font-style:normal}
@font-face{font-family:'roboto';src:url(../fonts/roboto-regular-webfont.woff2) format("woff2"),url(../fonts/roboto-regular-webfont.woff) format("woff");font-weight:300;font-style:normal}
@font-face{font-family:'roboto';src:url(../fonts/roboto-light-webfont.woff2) format("woff2"),url(../fonts/roboto-light-webfont.woff) format("woff");font-weight:100;font-style:normal}

@font-face{font-family:"Flaticon";src:url(../fonts/qlflaticon.eot);src:url(../fonts/qlflaticon.eot?#iefix) format("embedded-opentype"),url(../fonts/qlflaticon.woff) format("woff"),url(../fonts/qlflaticon.ttf) format("truetype"),url(../fonts/qlflaticon.svg#Flaticon) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:"flaticon";src:url(../fonts/Flaticon.svg#Flaticon) format("svg")}
[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{ font-family: "Flaticon";font-style:normal;}

.flaticon-loca:before { content: "\f100"; }
.flaticon-note:before { content: "\f101"; }
.flaticon-placeholder-4:before { content: "\f102"; }
.flaticon-placeholder-3:before { content: "\f103"; }
.flaticon-placeholder-2:before { content: "\f104"; }
.flaticon-tool:before { content: "\f105"; }
.flaticon-domain-registration:before { content: "\f106"; }
.flaticon-globe:before { content: "\f107"; }
.flaticon-instagram-logo:before { content: "\f108"; }
.flaticon-snapchat:before { content: "\f109"; }
.flaticon-twitter-logo-button:before { content: "\f10a"; }
.flaticon-facebook-logo-button:before { content: "\f10b"; }
.flaticon-facebook-logo-1:before { content: "\f10c"; }
.flaticon-facebook-logo:before { content: "\f10d"; }
.flaticon-facebook-placeholder-for-locate-places-on-maps:before { content: "\f10e"; }
.flaticon-world-wide-web-1:before { content: "\f10f"; }
.flaticon-internet:before { content: "\f110"; }
.flaticon-web-site:before { content: "\f111"; }
.flaticon-business:before { content: "\f112"; }
.flaticon-test-1:before { content: "\f113"; }
.flaticon-technology:before { content: "\f114"; }
.flaticon-telephone-1:before { content: "\f115"; }
.flaticon-placeholder:before { content: "\f116"; }
.flaticon-multimedia:before { content: "\f117"; }





/*.flaticon-baby-stroller:before{content:"\f100"}
.flaticon-dog:before{content:"\f101"}
.flaticon-internet:before{content:"\f102"}
.flaticon-manicure:before{content:"\f103"}
.flaticon-open-book:before{content:"\f104"}
.flaticon-paint-roller:before{content:"\f105"}
.flaticon-phone-call:before{content:"\f106"}
.flaticon-piggy-bank:before{content:"\f107"}
.flaticon-placeholder:before{content:"\f108"}
.flaticon-printer:before{content:"\f109"}
.flaticon-rent-a-car:before{content:"\f10a"}
.flaticon-spray-paint:before{content:"\f10b"}
.flaticon-suitcase:before{content:"\f10c"}
.flaticon-towel:before{content:"\f10d"}
.flaticon-truck:before{content:"\f10e"}
.flaticon-vacuum-machine:before{content:"\f10f"}
.flaticon-video-camera:before{content:"\f110"}
.flaticon-weightlifting:before{content:"\f111"}
.flaticon-message:before { content: "\f100"; }*/
/*+++++++++++++++++++++++++++ */
.grey_well{border:1px solid #d0d0d0;background:#f1f1f1;padding:10px;display:block;margin:0;margin-top:15px;}
.white_panel{background:#fff;display:block;margin:0;padding:10px;}


.underline{padding-bottom:7px;border-bottom:3px solid #e2e2e2;}
.tiny_btn{font-size:.75em;font-weight:bold;color:#1686ad;background:transparent;padding:3px 15px;float:right;margin:14px 0 0 0;border:3px solid #e2e2e2;letter-spacing:1px;}
.tiny_btn:hover, .tiny_btn:focus, .tiny_btn:active {color:#1686ad;background:#e2e2e2;}
.panel_icon{font-size:2.5em;color:#86649a;text-align:center;}
.event_icon{font-size:2.0em;text-align:center;display:block;}
.small_text{font-size:0.88em;margin:0;word-wrap: break-word;}
.tiny_text{font-size:0.76788em;margin:0;}
.margin20{margin-bottom:20px;margin-top:20px;}
.margin_btm30{margin-bottom:30px !important;}
.margin_btm20{margin-bottom:20px !important;}
.margin_top20{margin-top:20px !important;}
.grey_text{color:#aaa !important;}
.text_upper{text-transform:uppercase !important;}
.bold{font-weight:600 !important;}
.group_panel{padding:10px;border:1px solid #ddd;display:block;background:#fff;margin:10px 0;color:#575757;}
.nav_border_right{border-right:1px solid #54a5c2;}
.nav_border_right:last-child{border-right:1px solid transparent;}
.nav_sub_items li a{text-transform:uppercase;font-size:.79em;color:#fff !important;letter-spacing:.5px;}
.nav_sub_items li{margin-bottom:10px;}
.nav_big_icons{font-size:2.45em !important;color:#76b8d0;display:block;margin:20px auto 10px;text-align:center;}
.nav_sub_icons{font-size:1.489em !important;color:#8bc4d7;display:inline-block;margin:0 1% 0 0;text-align:right;float:right;}
.nav_sub_text{font-size:1.3658em;color:#8bc4d7;font-weight:500 !important;text-transform:capitalize;}
.sDrop{font-size:2.56em;margin:20px 0 10px;}
.featured_highlight{padding:16px 0;background:#C094B5;margin:-11px 4px;border:1px solid #a27898;}
.white_text{color:#fff !important;}
.nav_width{width:58%;float:right;}
@media (max-width:1199px){
.nav_width{width:100%;float:none;}
}

@media (max-width:380px){
.nav_sub_icons{display:none;}
}
@media (max-width:767px){
 body[data-color-id=events] .b-event--el-data {
    padding-top: 0px;
 }
.nav_border_right{border-right:1px solid transparent;border-bottom:1px solid #54a5c2;margin-bottom:30px;}
.border_hide{border-bottom:1px solid transparent;}
.nav_big_icons{display:none;}
.low_res_center{text-align:center;}
.nav_sub_items li{margin-bottom:20px;}
.nav_sub_text{font-size:2.356em;}
.nav_sub_items li a{font-size:1.398em;}
.nav_sub_items li{margin-bottom:30px;}
    .post--el-header.has-image {
        float: left;
        min-width: 155px;
    }
    .page-new-posts .topics .b-main .b-topic-post--el-title{
        font-size:18px;
    }
    .page-new-posts .topics .b-topic-post--el-title{
        padding-right:0;
    }
}
@media (max-width:767px) and (min-width:749px){
.nav_mob_margin{margin-top:170px;}

}
@media (max-width:748px) and (min-width:200px){
.nav_mob_margin{margin-top:80px;}
}
/* +++++++++++++++++++++++ side panel ++++++++++++++++++++++++ */
@media -sass-debug-info {
filename{font-family:file\:\/\/\/var\/www\/sidr\/src\/scss\/sidr\/_base\.scss}
line{font-family:3}
}
.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:220px;overflow-y:auto;overflow-x:hidden;font-family:"roboto",tahoma,verdana,arial,sans-serif;font-size:1em;background:#fff;}
@media -sass-debug-info {
filename{font-family:file\:\/\/\/var\/www\/sidr\/src\/scss\/sidr\/_base\.scss}
line{font-family:15}
}
.sidr .sidr-inner{padding:0 0 15px}
@media -sass-debug-info {
filename{font-family:file\:\/\/\/var\/www\/sidr\/src\/scss\/sidr\/_base\.scss}
line{font-family:18}
}
.sidr .sidr-inner > p{margin-left:15px;margin-right:15px}
@media -sass-debug-info {
filename{font-family:file\:\/\/\/var\/www\/sidr\/src\/scss\/sidr\/_base\.scss}
line{font-family:29}
}

.navbar-default{background-color:#1686ad;}
.navbar-default .navbar-brand{color:#fff}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#fff;background-color:transparent}
.navbar-default .navbar-text{color:#fff}
.navbar-default .navbar-nav > li > a{color:#fff}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:#fff;background-color:transparent}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#fff;background-color:transparent}
.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus{color:#fff;background-color:transparent}
.navbar-default .navbar-toggle{border-color:#1686ad}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#fff}
.navbar-default .navbar-toggle .icon-bar{background-color:#1686ad}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color:transparent;color:#fff}
@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#777;width:100%;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#ccc;background-color:transparent}
}
.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}
.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}
.navbar-inverse{background-color:#222;border-color:#090909}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-text{color:#9d9d9d}
.navbar-inverse .navbar-nav > li > a{color:#9d9d9d}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{color:#fff;background-color:#090909}
.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus{color:#444;background-color:transparent}
.navbar-inverse .navbar-toggle{border-color:#333}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{background-color:#090909;color:#fff}
@media (max-width: 767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color:#090909}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#9d9d9d}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color:#fff;background-color:#090909}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#444;background-color:transparent}
}
.navbar-inverse .navbar-link{color:#9d9d9d}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}
.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}




.office-365-header {
  position: relative;
  background-size: cover;
  color: #fff;
  height: 425px;
  background-image: url('/sites/all/themes/qatarliving_v3/images/office365_bg.jpg');
}

.office-365-header-shadow {
    background:#0000003d;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}

h1.h1-el-hero {
    text-align: center;
    padding-top: 150px;
    z-index: 1;
    position: relative;
    color:#fff;
    margin-top: 0;
}


h3.h3-el-hero {
    text-align: center;
    color: #fff;
    position: relative;
    z-index: 1;
}

span.b-subscribe-choose-plan--el-expire {
    font-size: 13px;
    color: #393635;
    display: block;
    text-transform: initial;
}


section.office-section {
    margin-bottom: 35px;
}

.sprites-add-post--b-ad-post-description--el-icon--mix-office-dims, .profile-landing .b-subscriptions-desc--el-icon--mix-office:before {
    width: 100px;
    height: 100px;
}
.sprites-add-post--b-ad-post-description--el-icon--mix-office, .profile-landing .b-subscriptions-desc--el-icon--mix-office:before {
    background-position: 10px 0;
    background-image: url(/sites/all/themes/qatarliving_v3/images/office365.png) !important;
    background-size: 75px;
    background-repeat: no-repeat;
}


.profile-landing .b-subscriptions-desc--el-price--mix-office {
    background: #000;
}


.profile-landing .b-subscriptions-desc-custom {
    width: 100%;
    border: 2px solid #9f1a65;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    margin-bottom: 20px;
    vertical-align: top;
    display: block;
    text-decoration: none !important;
    outline: none !important;
    color: inherit;
}

.el-recommended-label{
    font-size: 10px;
    color: #FFF;
    position: absolute;
    top: 2px;
    right: 17px;
    padding: 5px 10px;
    text-transform: uppercase;
    z-index: 1;
    background-color: #9f1a65;
}



.profile-landing .b-subscriptions-desc-custom:hover,.b-subscriptions-desc-custom-active{
    background: #eee;
}



.profile-landing .el-price-office {
    width: 100%;
    color: #000000;
    text-align: center;
    font-family: 'Franklin Gothic Book';
    font-size: 32px;
    padding: 14px 0;
    position: relative;
}


.profile-landing .b-subscriptions-desc--el-price.b-subscriptions-desc--el-price--mix-office{
    width: 100%;
    color: #FFFFFF;
    text-align: center;
    font-family: 'Franklin Gothic Book';
    font-size: 35px;
    line-height: 40px;
    padding: 18px 0;
    position: relative;
}



ul.el-list-custom{
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}


.profile-landing .b-subscriptions-desc--el-icon.b-subscriptions-desc--el-icon--mix-office{
    min-height:none;
}

.profile-landing .b-subscriptions-desc-custom-office{
    color:#000;
}




.profile-landing .b-subscriptions-desc-custom-office span{
    color:#000;
    line-height: 14px;
    font-size: 13px;
}


.profile-landing .b-subscriptions-desc-custom-office b{

}

.c-title--h2{
    padding: 25px 0;
    text-align: center;
}

.media{
    display: flex;
}

#bundles{
    border-top: 2px solid #000;
}

.c-info-el-paragraph {
    background: #e0e0e0;
    padding: 20px 10px;
    margin: 25px 0;
    border: 1px solid #000;
}


.profile-landing .b-subscriptions-desc-custom-office .choose-pack{
    background: #9f1a65;
    border-top: 2px solid #9f1a65;
}


.profile-landing .b-subscriptions-desc-custom-office .choose-pack span{
    font-size:14px;
    color:#FFF;
}

.profile-landing .b-subscriptions-desc--el-price--mix-office  span {
    font-size: 15px;
}


i.el-icon-365 {
    margin-right: 25px;
}


i.el-icon-365:before{
    width: 50px;
    height: 50px;
    content: '';
    display: block;
}

.el-icon-365-cloud:before{
    background-image: url(/sites/all/themes/qatarliving_v3/images/365-cloud.png) !important;
}
.el-icon-365-devices:before{
    background-image: url(/sites/all/themes/qatarliving_v3/images/365-devices.png) !important;
}
.el-icon-365-envelope:before{
    background-image: url(/sites/all/themes/qatarliving_v3/images/365-envelope.png) !important;
}
.el-icon-365-lock:before{
    background-image: url(/sites/all/themes/qatarliving_v3/images/365-lock.png) !important;
}
.el-icon-365-support:before{
    background-image: url(/sites/all/themes/qatarliving_v3/images/365-support.png) !important;
}






.sidr.left{left:-260px;right:auto}

.grey_well .b-pagination {
    clear: both;
    padding: 0 15px;
}
.white_panel {
    height: 350px;
    margin-bottom: 30px;
    font-family: "roboto";
    font-weight: 300;
    font-size: 12px;
}

.white_panel a {
    color: #383838;
}





@media (max-width: 767px) {
    .white_panel {
        margin-bottom: 10px;
    }


    body[data-color-id=vehicles] .b-card-mod-h .b-card--el-details {
        padding-bottom:0;
    }


    .desktop-only{
        display:none;
    }

}
.white_panel h3 {
 display: none;
}
.white_panel h5 {
 font-family: "roboto";
}
.white_panel .col-xs-4 {
    width: auto;
        display: table-row;
        float: none;
}
.white_panel .text-justify {
    margin-bottom: 10px;
}
.white_panel .col-xs-4 .panel_icon {
    display: table-cell;
    font-size: 24px;
}
.white_panel .col-xs-4 .small_text {
    display: table-cell;
    vertical-align: middle;
    padding-left: 10px;
    word-break: break-all;
}

.white_panel .multi-phone span {
    margin-right: 5px;
    display: inline-block;
}
.white_panel .multi-phone span:after {

}
.white_panel .group-location .panel_icon {
    font-size: 28px;
}



.b-restaurant-description img {
    width: 100%;
    margin-top: 15px;
}




.b-card--el-price-conditions.el-hide {
    display: none;
}



.b-card--el-brief-details.vehicle-price {
    text-align: right;
    position: absolute;
    left: 0;
    bottom: 5px;
    line-height: 0;
}


.link-image img {
    width: 100%;
}


.b-card--el-vehicle-price{
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: left;
    font-size: 20px;
    line-height: 22px;
    color: #00426D !important;
    display: inline-block;
    position: static;
    margin-top: 10px;
}

.b-card--el-vehicle-price span{
    font-size: 9px;
    color: #d53163;
    line-height: 12px;
    margin-top: 10px;
}


h3.el-head-sponsored{
    color: #393635;
    font-size: 22px;
    position: relative;
    margin: 0;
    padding: 0;
    line-height: 100%;
    margin-top: 15px;
}

.block-nodefield-row-3 .field-name-field-row-3:last-child {
    padding-right: 15px !important;
}


#sponsored-vehicles h3.el-head-sponsored{
    text-align: center;
}




/* Mobile */
@media only screen and (max-width: 700px){


    .office-365-header {
        background-size: cover;
        height: 280px;
        background-image: url(/sites/all/themes/qatarliving_v3/images/office365_bg.jpg);
        margin-top: 60px;
    }

    h1.h1-el-hero {
        text-align: center;
        padding-top: 45px;

    }


    .page-office365 .b-header--el-category-mod-main{
       font-size: 15px;
    }


    .node-type-page .b-topic-post .post--el-header {
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
        max-width:100%;
    }


    .b-filters-block--el-mobile-control {
        text-align: right;
        padding-top: 35px;
        padding-left: 6px;
        padding-right: 6px;
    }

    .admin-menu div.el-jobs {
        margin-top: 55px;
    }

    #dfp-ad-property_search_300x600_float-wrapper{
        display:none;
    }


    #newsletter-front{
        width:100% !important;
        display:none !important;
    }
    .b-footer-subscribe--el-input{
        width:60% !important;
    }
    .home #featured_classifieds .col-sm-3.div-featured-2,
    .home #featured_classifieds .col-sm-3.div-featured-3,
    .home #featured_classifieds .col-sm-3.div-featured-4{
        display:none;
    }

    .swiper-slide{
        /*padding:0;*/
    }

    .swiper-wrapper.row{
        display: flex;
/*        padding: 0;
        margin: 0;*/
    }

    .b-footer-toc{
        margin-top:20px;
    }

    .footer-bottom-left, .b-footer-term{
        border-top:0;
    }

    .b-footer-term .b-footer-links{
        float: left;
        margin-right: 8px;
        margin-left: 8px;
        margin-top: 5px;
    }

    .b-footer-term .b-footer-links a{
        font-size: 11px;
    }

    .b-footer-term{
        margin-top:0;
        margin-bottom: 20px;
    }

    .vehicles-list .b-vehicles-list{
        margin-top:0;
    }


/*    .b-filtered-categories{
        margin-bottom: 15px;
    }*/


    .node-type-classified #ramadan-notification{
        display: none;
    }

    .node-type-classified #ramadan-notification{
        display: none;
    }


    li.el-car-features {
        width: 50%;
        mask-type: 15px;
    }
    .section-showrooms .b-filtered-categories{
            margin-top: 55px;
    }


    .page-services #edit-main-filters .multiline_li .form-item,
    .page-classifieds-items #edit-main-filters .multiline_li .form-item,
    .page-items #edit-main-filters .multiline_li .form-item
    {
        width: auto;
    }


    .page-items .b-filters-block--el-mobile-control, .page-services .b-filters-block--el-mobile-control, .page-mobile-devices .b-filters-block--el-mobile-control{
            padding-top: 10px;
    }



    .home .b-header--el-category {
        background-image: url(/sites/all/themes/qatarliving_v3/qatarliving_logo_white.png) !important;
/*        background-image: url(/sites/all/themes/qatarliving_v3/ql_ramadan_logo_2021.png) !important;*/
        background-size: 98%;
        background-repeat: no-repeat;
        background-position: top center;
        height: 32px;
        padding: 0;
    }

}




@media only screen and (min-width: 700px) and (max-width: 1199px) {
    .is-sticky , .is-absolute{
        position: relative;
    }
    #dfp-ad-property_search_300x600_float-wrapper{
        display:none;
    }

    .col-properties-3{
        width: 28%;
        margin-right: 15px;
    }
    .col-properties-9{
        width: 70%;
    }
    .b-main--mix-p-properties-list .col-sm-10{
        width:100%;
    }
    .b-main--mix-p-properties-list .b-aside-mod-right{
        display:none;
    }

    .b-main--mix-p-properties-list .b-aside-mod-right{
        display:none;
    }

    #sponsored-showrooms{
        display: none;
    }
    .social-icon+.social-icon{
        margin:0 25px;
    }
}

a.tabledrag-handle .handle {
    width: 22px;
    height: 22px;
}
.popup-field-group-attached > .popup {
    z-index: 10000;
}

.page-user-eshop .b-profile-timeline {
  margin-top: 0; }
.page-user-eshop .b-filters-block.additional {
  position: relative; }
.page-user-eshop .b-profile-head {
  margin-bottom: 0; }
@media only screen and (max-width: 767px) {
  .page-user-eshop .b-profile-timeline {
    margin-top: 0; } }
.page-user-eshop .b-card-mod-v .b-card--el-details {
  min-height: 100px;
  padding-bottom: 30px; }
.page-user-eshop .b-filters-block--el-mobile-control .b-filters-control.active,
.page-user-eshop .b-filters-block .b-filters-control.active {
  background-color: #FFF;
  color: #267AE1; }
.page-user-eshop .b-filters-block .clear-button .b-filters-control {
  position: relative;
  right: auto;
  bottom: auto;
  margin-top: 0;
  line-height: 100%;
  background-color: #267AE1;
  color: #FFF; }
.page-user-eshop .clear-button {
  display: block;
  float: right;
  margin-left: 10px; }
.page-user-eshop .seller-contact .b-seller--el-contacts {
  position: absolute;
  right: 30px;
  bottom: 24px;
  background-color: #FFF;
  padding: 8px; }

.page-user-eshop .b-seller--el-show-contacts {
  padding: 0; }

.page-user-eshop #v3-search-classifieds-form .price-filter {
    display: inline-block;
    padding: 0px 0px 0px 15px;
}
.page-user-eshop #v3-search-classifieds-form .price-filter .price-field {
    width: auto;
}
.page-user-eshop #v3-search-classifieds-form .search-buttons {
    /*float: right;*/
    display: inline-block;
    margin-left: 10px;
}
.page-user-eshop #v3-search-classifieds-form .clear-button {
    display: inline-block;
}
.page-user-eshop #v3-search-classifieds-form .search-button {
    display: inline-block;
    float: left;
}

.form-field-name-field-show-in-search {
    padding-left: 33%;
}

.page-user-eshop #v3-search-classifieds-form .b-filters-block {
    padding-bottom: 6px;
}
.is-a-vehicle-showroom {
    display: none;
}
.is-a-eshop {
    display: none;
}
body[data-color-id=eshops] #v3-search-classifieds-form,
body[data-color-id=eshops] .b-filters-block.additional {
    background-color: #267AE1;
    margin-bottom: 12px;
}
body[data-color-id=eshops] .b-header--el-add-post-button {
    background-color: #267AE1;
}
body[data-color-id=eshops] .b-price-conditions--el-header {
    background: #267AE1;
}
body[data-color-id=properties] .b-price-conditions--el-header .left-col,
body[data-color-id=items] .b-price-conditions--el-header .left-col {
    width: 50%;
    float: left;
}
body[data-color-id=eshops] .b-price-conditions {
    border: 2px solid #267AE1;
}
.block-nodefield-row-2 .b-news-n-posts--el-single-news-caption {
    padding: 5px 0;
}

.view-mode-440_default .b-news-n-posts--el-single-news-caption{
    padding: 5px 0;
}



@media (min-width: 768px) and (max-width: 991px) {

    .home .b-filters-pack .b-filters-group.first {
      max-width: none;
      width: 300px;
    }
    .block-pm-existing-pages p.bottom_section_end_text {
        height: 60px;
    }

    .home .b-filters-pack .b-filter[data-filter-id=main-sections] {
        width: calc(100% - 315px);
        padding-left: 0;
    }


    .b-filters-block{
        padding: 10px 0px 10px 10px;
    }

    .b-header--el-main-menu-item.properties {
        width: 85px;
    }

    .home .b-main-sections.properties {
        width: 85px;
        margin-right: 0;
    }

    .b-header--el-main-menu-item.vehicles {
        width: 85px;
        margin-left: 0;
    }

    .home .b-main-sections.vehicles {
        width: 85px;
        margin-left: 0;
        margin-right: 0;
    }
    .b-header--el-main-menu-item.classifieds {
        width: 100px;
        margin-left: 0;
    }

    .home .b-main-sections.classifieds {
        width: 100px;
        margin-left: 0;
        margin-right: 0;
    }
    .b-header--el-main-menu-item.items-and-services {
        width: 120px;
        margin-left: 0;
    }
     .home .b-main-sections.items {
        width: 120px;
        margin-left: 0;
        margin-right: 0;
    }
    .b-header--el-main-menu-item.jobs {
        width:75px;
        margin-left: 0;
    }

    .home .b-main-sections.jobs {
        width: 75px;
        margin-left: 0;
        margin-right: 0;
    }

    .b-header--el-main-menu-item.pages {
        width: 80px;
        margin-left: 0;
    }

    .home .b-main-sections.pages {
        width: 80px;
        margin-left: 0;
        margin-right: 0;
    }


    .b-header--el-main-menu-item.general {
        width: 75px;
        margin-left: 0;
    }

    .home .b-main-sections.general {
        margin-left: 0;
        margin-right: 0;
    }




}
/*+++++++++++++++++++++++++++ */



/*
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {

    .page-classifieds-vehicles .col-sm-3.fixed{
        display: none !important;
    }


    .page-classifieds-vehicles .col-sm-9.fixed-ratio{
        width: 100% !important;
    }


    .page-classifieds-vehicles .col-sm-9.fixed-ratio .col-sm-8{
        width: 100%  !important;;
    }

    .page-classifieds-vehicles .col-sm-9.fixed-ratio .col-sm-4{
        display: none  !important;;
    }

}

/*
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {


    .page-classifieds-vehicles .col-sm-3.fixed{
        display: none !important;
    }


    .page-classifieds-vehicles .col-sm-9.fixed-ratio{
        width: 100% !important;
    }


    .page-classifieds-vehicles .col-sm-9.fixed-ratio .col-sm-8{
        width: 100%  !important;;
    }

    .page-classifieds-vehicles .col-sm-9.fixed-ratio .col-sm-4{
        display: none  !important;;
    }



}
.ql_img_view_modehorizontal_large .content img {

    height: auto;
}
.page-jobs .b-aside-offer--el-icon {
    background-image: url("../images/general/sprites.png") !important;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 130px;
    height: 100px;
}
.page-jobs .b-aside-offer--el-icon {
    background-image: url("../images/general/sprites.png") !important;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 130px;
    height: 100px;
}
.page-jobs .b-aside-offer--el-title {
    font-weight: bold;
}
.page-jobs .b-aside-offer--el-offer {
    font-size: 15px;
    color: #FFF;
}
body[data-color-id=home] .footer-classifieds .col-sm-3{
   width: 20%;
}
.add-post-category .b-add-post--el-tab--mix-mobile-device.b-add-post--el-tab--mix-active, .add-post-category .b-post-tab--mix-mobile-device {
   color: #FACC09;
}
.add-post-category .b-add-post--el-tab--mix-mobile-device.b-add-post--el-tab--mix-active:after, .add-post-category .b-add-post--el-tab--mix-classified.b-add-post--el-tab--mix-active:after,
.add-post-category .b-add-post--el-tab--mix-property.b-add-post--el-tab--mix-active:after,
.add-post-category .b-add-post--el-tab--mix-job.b-add-post--el-tab--mix-active:after,
.add-post-category .b-add-post--el-tab--mix-vehicles.b-add-post--el-tab--mix-active:after,
body[data-color-id=jobs] .b-pagination--el-page.active
 {
    background-color: #FF7F38;

}
.add-post-category .b-add-post--el-tab--mix-mobile-device.b-add-post--el-tab--mix-active,
.add-post-category .b-add-post--el-tab--mix-vehicles.b-add-post--el-tab--mix-active,
.add-post-category .b-add-post--el-tab--mix-property.b-add-post--el-tab--mix-active,
.add-post-category .b-add-post--el-tab--mix-job.b-add-post--el-tab--mix-active,
.add-post-category .b-add-post--el-tab--mix-property.b-add-post--el-tab--mix-active:after,
.add-post-category .b-add-post--el-tab--mix-job.b-add-post--el-tab--mix-active:after {
    /* background-color: #FF7F38; */
  color: #FF7F38;
}
.node-type-special .b-side-menu {
    font-family: "Franklin Gothic Book";
}
.edit-job-form .b-notification[data-notification-type=warning] {
    background-color: #c39838;
    font-weight: bold;
}
#job-node-form #edit-field-company-logo .b-notification[data-notification-type=warning] {
    display: none;
}
@media only screen and (min-width: 1200px) {
    .home .b-filters-pack .b-filter[data-filter-id=main-sections] {
    width: calc(100% - 300px) !important;
    }
}
.is_arabic {
    direction: rtl;
}
div#edit-field-is-arabic input {
    display: block !important;
    float: left;
}
div#edit-field-is-arabic label {
    padding-top: 6px;
}
div#edit-field-is-arabic label.b-options-block--el-label.active {
    padding-top: 6px !important;
    left: auto;
    color: #5a73ad;
    background: none;
}
div#edit-field-is-arabic .add-post-ad-section--el-input-desc {
    font-size: 14px;
    display: block;
    margin-left: 0px;
}
.b-card--el-details .is_arabic .b-card--el-description {
    line-height: normal;
}
body[data-page-id=items-detailed-page] .b-dashboard--el-group-action span.flag-sold {
    display: none;
}
body[data-page-id=items-detailed-page] p.hyperlink {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
#edit-submit-google {
    display: none;
}

/* SOCIAL LOGIIN */
/* Google */
#edit-google-login {
  width: 195px;
  box-sizing: border-box;
  position: relative;
  /* width: 13em;  - apply for fixed size */
  margin-top: 5px;
  padding: 0 15px 0 35px;
  border: none;
  text-align: left;
  line-height: 34px;
  white-space: nowrap;
  border-radius: 0.2em;
  font-size: 16px;
  color: #FFF;
  background-color: #DD4B39;
  border-right: #BB3F30 1px solid;
  background-image: url("../images/icon/icon_google.png");
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 6px;
}
#edit-google-login:before {
  content: "";
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
#edit-google-login:focus {
  outline: none;
}
#edit-google-login:active {
  box-shadow: inset 0 0 0 32px rgba(0,0,0,0.1);
}
#edit-google-login:hover,
#edit-google-login:focus {
  background-color: #E74B37;
}

/* Fcebook */
.facebook-action-connect {
  width: 195px;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  /* width: 13em;  - apply for fixed size */
  padding: 0 15px 0 35px;
  border: none;
  text-align: left;
  line-height: 34px;
  white-space: nowrap;
  border-radius: 0.2em;
  font-size: 16px;
  color: #FFF;
  background-color: #4C69BA;
  border-right: #364e92 1px solid;
  background-image: url("../images/icon/icon_facebook.png");
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 6px;
}
.facebook-action-connect:before {
  content: "Log in with Facebook";
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
.facebook-action-connect:hover {
    color: #FFF;
}
.facebook-action-connect:visited {
    color: #FFF;
}
.facebook-action-connect:focus {
  outline: none;
}
.facebook-action-connect:active {
  box-shadow: inset 0 0 0 32px rgba(0,0,0,0.1);
}
.facebook-action-connect:hover,
.facebook-action-connect:focus {
  background-color: #5B7BD5;
}
.facebook-action-connect img {
    display: none;
}
div.left-sidebar-url{
    padding-left: 55px;
}
div.left-sidebar-url a{
    font-size: 13px;
}
.b-line-mod-thin.company-name{
    margin-top: -3px;
}
.add-post-category .b-add-post--el-tab--mix-property.b-add-post--el-tab--mix-active:before {
    width: 47px;
    background-image: url(../images/icon/house-blue.png) !important;
    background-size: 46.5px;
    background-repeat: no-repeat;
}
@media only screen and (min-width: 320px) {
    .b-footer .block-footer-menu-left .footer-bottom-left .social-icons img {
        width: 40px;
        height: 40px;
    }
    .b-header .disable-in-mobile .b-header--el-aside-top img {
        width: 166px;
        height: 65px;
/*        height: 72.5667px;*/
    }
    .b-header.scrolling .disable-in-mobile .b-header--el-aside-top img {
        /* height: 60px; */
    }
    body.node-type-post .forums.post .b-post-detail .b-post-detail--el-avatar img {
        width: 70px;
        height: 70px;
    }
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img,
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img,
    body.front .paragraph-health .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .view-mode-sp_box_medium .group-image-box img,
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 290px;
        height: 163px;
    }
    body.front .paragraph-top-story .group-para-right .heading-news-module-mini .sp-horizontal-small-item img,
    body.front .paragraph-health .heading-news-module-mini .sp-horizontal-small-item img,
    body.front .paragraph-community .heading-news-module-mini .sp-horizontal-small-item img,
    body.front .paragraph-howto .heading-news-module-double-block .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .heading-news-module-mini .sp-horizontal-small-item img,
    body.front .paragraph-videos .heading-news-module-mini .sp-horizontal-small-item img,
    body.front .paragraph-events .heading-news-module-mini .sp-horizontal-small-item img{
        width: 160px;
        height: 90px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 260px;
        height: 146px;
    }
    body.node-type-post .forums.post .b-aside-mod-right .b-topic-post .b-topic-post--el-post img.b-inside-image {
        width: 291px;
        height: 178px;
    }
}
@media only screen and (min-width: 350px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img,
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img,
    body.front .paragraph-health .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .view-mode-sp_box_medium .group-image-box img,
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 319px;
        height: 180px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 290px;
        height: 163px;
    }
    body.node-type-post .forums.post .b-aside-mod-right .b-topic-post .b-topic-post--el-post img.b-inside-image {
        width: 320px;
        height: 196px;
    }
}
@media only screen and (min-width: 370px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img,
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img,
    body.front .paragraph-health .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .view-mode-sp_box_medium .group-image-box img,
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 339px;
        height: 191px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 310px;
        height: 174px;
    }
    body.node-type-post .forums.post .b-aside-mod-right .b-topic-post .b-topic-post--el-post img.b-inside-image {
        width: 340px;
        height: 208px;
    }
}
@media only screen and (min-width: 400px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img,
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img,
    body.front .paragraph-health .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .view-mode-sp_box_medium .group-image-box img,
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 369px;
        height: 207px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 340px;
        height: 191px;
    }
    body.node-type-post .forums.post .b-aside-mod-right .b-topic-post .b-topic-post--el-post img.b-inside-image {
        width: 370px;
        height: 227px;
    }
}
@media only screen and (min-width: 440px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img,
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img,
    body.front .paragraph-health .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .view-mode-sp_box_medium .group-image-box img,
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 409px;
        height: 230px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 380px;
        height: 214px;
    }
    body.node-type-post .forums.post .b-aside-mod-right .b-topic-post .b-topic-post--el-post img.b-inside-image {
        width: 410px;
        height: 251px;
    }
}
@media only screen and (min-width: 480px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img,
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img,
    body.front .paragraph-health .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .view-mode-sp_box_medium .group-image-box img,
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 449px;
        height: 253px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 420px;
        height: 236px;
    }
    body.node-type-post .forums.post .b-aside-mod-right .b-topic-post .b-topic-post--el-post img.b-inside-image {
        width: 440px;
        height: 270px;
    }
}
@media only screen and (min-width: 520px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img,
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img,
    body.front .paragraph-health .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .view-mode-sp_box_medium .group-image-box img,
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 490px;
        height: 275px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 460px;
        height: 260px;
    }
    body.node-type-post .forums.post .b-aside-mod-right .b-topic-post .b-topic-post--el-post img.b-inside-image {
        width: 440px;
        height: 270px;
    }
}
@media only screen and (min-width: 560px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img,
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img,
    body.front .paragraph-health .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .view-mode-sp_box_medium .group-image-box img,
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 529px;
        height: 298px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 500px;
        height: 281px;
    }
    body.node-type-post .forums.post .b-aside-mod-right .b-topic-post .b-topic-post--el-post img.b-inside-image {
        width: 519px;
        height: 317px;
    }
}
@media only screen and (min-width: 600px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img,
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img,
    body.front .paragraph-health .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .view-mode-sp_box_medium .group-image-box img,
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 569px;
        height: 320px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 540px;
        height: 304px;
    }
    body.node-type-post .forums.post .b-aside-mod-right .b-topic-post .b-topic-post--el-post img.b-inside-image {
        width: 564px;
        height: 337px;
    }
}
@media only screen and (min-width: 640px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img,
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img,
    body.front .paragraph-health .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .view-mode-sp_box_medium .group-image-box img,
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 609px;
        height: 343px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 580px;
        height: 326px;
    }
    body.node-type-post .forums.post .b-aside-mod-right .b-topic-post .b-topic-post--el-post img.b-inside-image {
        width: 594px;
        height: 357px;
    }
}
@media only screen and (min-width: 680px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img,
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img,
    body.front .paragraph-health .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .view-mode-sp_box_medium .group-image-box img,
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 649px;
        height: 365px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 620px;
        height: 349px;
    }
    body.node-type-post .forums.post .b-aside-mod-right .b-topic-post .b-topic-post--el-post img.b-inside-image {
        width: 624px;
        height: 383px;
    }
}
@media only screen and (min-width: 720px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img,
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img,
    body.front .paragraph-health .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .view-mode-sp_box_medium .group-image-box img,
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 690px;
        height: 388px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 660px;
        height: 372px;
    }
    body.node-type-post .forums.post .b-aside-mod-right .b-topic-post .b-topic-post--el-post img.b-inside-image {
        width: 650px;
        height: 407px;
    }
}
@media only screen and (min-width: 760px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img,
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img,
    body.front .paragraph-health .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .view-mode-sp_box_medium .group-image-box img,
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 729px;
        height: 410px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 700px;
        height: 395px;
    }
    body.node-type-post .forums.post .b-aside-mod-right .b-topic-post .b-topic-post--el-post img.b-inside-image {
        width: 650px;
        height: 407px;
    }
}
@media only screen and (min-width: 768px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img{
        width: 438px;
        height: 246px;
    }
    body.node-type-post .forums.post .b-main .node-post .link-image img {
        width: 408px;
        height: 230px;
    }
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img{
        width: 126px;
        height: 71px;
    }
    body.front .paragraph-health .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-4 .view-mode-sp_box_medium .group-image-box img{
        width: 204px;
        height: 115px;
    }
    body.front .paragraph-health .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-howto .heading-news-module-double-block .view-mode-sp_box_medium .group-image-box img{
        width: 88px;
        height: 50px;
    }
    body.front .paragraph-community .col-sm-2 .view-mode-sp_vertical_image_title img{
        width: 87px;
        height: 186px;
    }
    body.node-type-post .forums.post .b-aside-mod-right .b-topic-post .b-topic-post--el-post img.b-inside-image {
        width: 300px;
        height: 184px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 72px;
        height: 41px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(1),
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(4){
        width: 87px;
        height: 49px;
    }
}
@media only screen and (min-width: 800px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img{
        width: 457px;
        height: 257px;
    }
    body.node-type-post .forums.post .b-main .node-post .link-image img {
        width: 440px;
        height: 247px;
    }
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img{
        width: 150px;
        height: 85px;
    }
    body.front .paragraph-health .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-4 .view-mode-sp_box_medium .group-image-box img{
        width: 214px;
        height: 120px;
    }
    body.front .paragraph-health .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-howto .heading-news-module-double-block .view-mode-sp_box_medium .group-image-box img{
        width: 92px;
        height: 51px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 80px;
        height: 45px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(1),
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(4){
        width: 95px;
        height: 54px;
    }
    body.node-type-post .forums.post .b-aside-mod-right .b-topic-post .b-topic-post--el-post img.b-inside-image {
        width: 300px;
        height: 184px;
    }
}
@media only screen and (min-width: 840px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img{
        width: 482px;
        height: 271px;
    }
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 480px;
        height: 271px;
    }
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img{
        width: 150px;
        height: 85px;
    }
    body.front .paragraph-health .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-4 .view-mode-sp_box_medium .group-image-box img{
        width: 226px;
        height: 127px;
    }
    body.front .paragraph-health .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-howto .heading-news-module-double-block .view-mode-sp_box_medium .group-image-box img{
        width: 98px;
        height: 55px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 90px;
        height: 51px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(1),
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(4){
        width: 105px;
        height: 59px;
    }
}
@media only screen and (min-width: 880px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img{
        width: 506px;
        height: 285px;
    }
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 520px;
        height: 292px;
    }
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img{
        width: 150px;
        height: 85px;
    }
    body.front .paragraph-health .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-4 .view-mode-sp_box_medium .group-image-box img{
        width: 238px;
        height: 134px;
    }
    body.front .paragraph-health .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-howto .heading-news-module-double-block .view-mode-sp_box_medium .group-image-box img{
        width: 104px;
        height: 59px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 100px;
        height: 56px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(1),
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(4){
        width: 115px;
        height: 65px;
    }
}
@media only screen and (min-width: 920px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img{
        width: 531px;
        height: 298px;
    }
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 560px;
        height: 315px;
    }
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img{
        width: 164px;
        height: 90px;
    }
    body.front .paragraph-health .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-4 .view-mode-sp_box_medium .group-image-box img{
        width: 251px;
        height: 141px;
    }
    body.front .paragraph-health .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-howto .heading-news-module-double-block .view-mode-sp_box_medium .group-image-box img{
        width: 110px;
        height: 62px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 110px;
        height: 62px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(1),
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(4){
        width: 125px;
        height: 70px;
    }
}
@media only screen and (min-width: 960px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img{
        width: 555px;
        height: 312px;
    }
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 600px;
        height: 337px;
    }
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img{
        width: 180px;
        height: 104px;
    }
    body.front .paragraph-health .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-4 .view-mode-sp_box_medium .group-image-box img{
        width: 263px;
        height: 148px;
    }
    body.front .paragraph-health .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-howto .heading-news-module-double-block .view-mode-sp_box_medium .group-image-box img{
        width: 116px;
        height: 65px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 120px;
        height: 68px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(1),
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(4){
        width: 135px;
        height: 76px;
    }
}
@media only screen and (min-width: 992px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img{
        width: 575px;
        height: 323px;
    }
    body.front .paragraph-health .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-4 .view-mode-sp_box_medium .group-image-box img{
        width: 273px;
        height: 154px;
    }
    body.front .paragraph-health .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-howto .heading-news-module-double-block .view-mode-sp_box_medium .group-image-box img{
        width: 121px;
        height: 69px;
    }
    body.front .paragraph-community .col-sm-2 .view-mode-sp_vertical_image_title img{
        width: 121px;
        height: 255px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 128px;
        height: 72px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(1),
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(4){
        width: 143px;
        height: 81px;
    }

}
@media only screen and (min-width: 1000px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img{
        width: 580px;
        height: 326px;
    }
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 640px;
        height: 360px;
    }
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img{
        width: 183px;
        height: 104px;
    }
    body.front .paragraph-health .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-4 .view-mode-sp_box_medium .group-image-box img{
        width: 275px;
        height: 155px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 130px;
        height: 73px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(1),
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(4){
        width: 145px;
        height: 82px;
    }
}

@media only screen and (min-width: 1040px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img{
        width: 604px;
        height: 340px;
    }
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 680px;
        height: 382px;
    }
    body.front .paragraph-health .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-4 .view-mode-sp_box_medium .group-image-box img{
        width: 287px;
        height: 162px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 140px;
        height: 79px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(1),
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(4){
        width: 155px;
        height: 87px;
    }
}
@media only screen and (min-width: 1080px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img{
        width: 629px;
        height: 353px;
    }
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 720px;
        height: 405px;
    }
    body.front .paragraph-health .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-4 .view-mode-sp_box_medium .group-image-box img{
        width: 299px;
        height: 169px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 150px;
        height: 85px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(1),
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(4){
        width: 165px;
        height: 93px;
    }
}
@media only screen and (min-width: 1120px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img{
        width: 653px;
        height: 367px;
    }
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 760px;
        height: 427px;
    }
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img{
        width: 214px;
        height: 120px;
    }
    body.front .paragraph-health .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-4 .view-mode-sp_box_medium .group-image-box img{
        width: 312px;
        height: 175px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 160px;
        height: 90px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(1),
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(4){
        width: 175px;
        height: 99px;
    }
}
@media only screen and (min-width: 1160px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img{
        width: 677px;
        height: 381px;
    }
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 800px;
        height: 450px;
    }
    body.front .paragraph-health .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-4 .view-mode-sp_box_medium .group-image-box img{
        width: 324px;
        height: 182px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 170px;
        height: 96px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(1),
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(4){
        width: 185px;
        height: 104px;
    }
}
@media only screen and (min-width: 1200px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img{
        width: 702px;
        height: 395px;
    }
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 840px;
        height: 472px;
    }
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img{
        width: 214px;
        height: 120px;
    }
    body.front .paragraph-health .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-4 .view-mode-sp_box_medium .group-image-box img{
        width: 336px;
        height: 190px;
    }
    body.front .paragraph-health .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-howto .heading-news-module-double-block .view-mode-sp_box_medium .group-image-box img{
        width: 121px;
        height: 69px;
    }
    body.front .paragraph-community .col-sm-2 .view-mode-sp_vertical_image_title img{
        width: 153px;
        height: 319px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 180px;
        height: 101px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(1),
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(4){
        width: 195px;
        height: 110px;
    }
}
@media only screen and (min-width: 1240px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img{
        width: 716px;
        height: 400px;
    }
    body.node-type-post .forums.post .b-main .node-post .link-image img{
        width: 880px;
        height: 495px;
    }
    body.front .paragraph-health .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-4 .view-mode-sp_box_medium .group-image-box img{
        width: 348px;
        height: 196px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 190px;
        height: 107px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(1),
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(4){
        width: 205px;
        height: 116px;
    }
}
@media only screen and (min-width: 1600px) {
    body.front .paragraph-top-story .group-para-left .view-mode-sp_box img{
        width: 726px;
        height: 408px;
    }
    body.front .paragraph-top-story .group-para-left .para-left-sp-stories .para-left-sp-stories-item img{
        width: 222px;
        height: 125px;
    }
    body.front .paragraph-health .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-community .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-4 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-4 .view-mode-sp_box_medium .group-image-box img{
        width: 348px;
        height: 196px;
    }
    body.front .paragraph-health .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-sport .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-dining .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-videos .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-events .col-sm-2 .view-mode-sp_box_medium .group-image-box img,
    body.front .paragraph-howto .heading-news-module-double-block .view-mode-sp_box_medium .group-image-box img{
        width: 160px;
        height: 90px;
    }
    body.front .paragraph-community .col-sm-2 .view-mode-sp_vertical_image_title img{
        width: 160px;
        height: 331px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img {
        width: 190px;
        height: 107px;
    }
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(1),
    body.node-type-post .forums.post .top-news .ql-signle-post img:nth-child(4){
        width: 205px;
        height: 116px;
    }
}
body.page-node.node-type-event .b-post-detail .b-post-detail--el-text iframe,
body.page-node.node-type-post .b-post-detail .b-post-detail--el-text iframe{
    width: 100%;
}
body.page-node.node-type-event .b-post-detail .b-post-detail--el-text p,
body.page-node.node-type-post .b-post-detail .b-post-detail--el-text p{
    overflow-wrap: break-word;
}
.add-post-steps .form-field-name-field-i-agree-to-the-rules .b-options-block--el-checkbox {
    display: block !important;
}
.add-post-steps .form-field-name-field-i-agree-to-the-rules .b-options-block--el-label {
    text-transform: inherit;
    color: #393635;
}
.add-post-steps .form-field-name-field-i-agree-to-the-rules input#edit-field-i-agree-to-the-rules-und {
  float: left;
  margin: 0px;
  width: 20px;
  height: 20px;
}
body[data-color-id=jobs] .form-field-name-field-i-agree-to-the-rules .b-options-block--el-label.active {
    background: transparent;
}
body[data-color-id=jobs] .form-field-name-field-i-agree-to-the-rules .b-options-block--el-label {
    font-size: 16px;
    margin-left: 3px;
    margin-top: 3px;
    font-family: "Franklin Gothic Book";
}
.add-post-steps .form-item-field-i-agree-to-the-rules-und.add-post-ad-section {
    padding-left: 30%;
    margin-left: 24px;
    margin-top: 30px;
}
body.section-ramadan .content-wrapper div.row .col-sm-11 .b-main {
    margin-bottom: 30px;
}
ul.restorant_hlink li a {
    text-decoration: underline;
    color: #9f1a65;
}
ul.restorant_hlink li {
    line-height: 16px;
}
.node-type-special h1.b-post-header--el-title {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 28px;
}
.mce-toc h2{
    display: none;
}
.mce-toc ul li a, ul.restorant_hlink li a {
    text-decoration: underline;
    color: #9f1a65;
}
.mce-toc ul li, ul.restorant_hlink li {
    line-height: 16px;
}
.b-dashboard .col-sm-9 a#download-report-id{
    font-family: "Franklin Gothic Medium";
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.83;
    letter-spacing: normal;
    text-align: left;
    color: #07956b;
    margin-bottom: 8px;
    margin-top: 0;
    float: right;
    margin-right: 25px;
}
.label-expired {
    background-color: #E74C3C !important;
    color: #FFF !important;
}
body.page-node-add-jobseeker .ui-widget-overlay,
body.page-node-add-job .ui-widget-overlay,
body.cv-subscription-packages .ui-widget-overlay{
    background: #666 !important;
}
body.page-node-add-jobseeker .ui-widget-content,
body.page-node-add-job .ui-widget-content,
body.cv-subscription-packages .ui-widget-content{
    border-radius: 16px;
    border: 0px;
    text-align: center;
}
body.page-node-add-jobseeker #cv_lightbox.ui-widget-content,
body.page-node-add-job #cv_lightbox.ui-widget-content {
    margin-bottom: 52px;
    padding-bottom: 0px;
    padding-left: 21px;
    padding-right: 32px;
}
body.page-node-add-jobseeker .popup_cv_content h5{
    line-height: inherit !important;
}
body.page-node-add-jobseeker .popup_cv_content h5 a{
    color: #23527c !important;
}
body.cv-subscription-packages .ui-dialog {
    border-radius: 16px;
    border: 1px solid var(--grays-500, #8C8C8C);
    background: #FFF;
}
body.page-node-add-jobseeker .ui-widget-header,
body.page-node-add-job .ui-widget-header,
body.cv-subscription-packages .ui-widget-header{
    border: 0px;
    background: none;
}
body.page-node-add-jobseeker .ui-dialog .ui-dialog-titlebar,
body.page-node-add-job .ui-dialog .ui-dialog-titlebar,
body.cv-subscription-packages .ui-dialog .ui-dialog-titlebar{
    padding-bottom: 0px;
}
body.page-node-add-jobseeker .ui-state-default .ui-icon,
body.page-node-add-job .ui-state-default .ui-icon,
body.cv-subscription-packages .ui-state-default .ui-icon{
    background: url(../images/general/Close-btn.svg) !important;
}
body.page-node-add-jobseeker .ui-state-default .ui-icon-closethick,
body.page-node-add-job .ui-state-default .ui-icon-closethick,
body.cv-subscription-packages .ui-state-default .ui-icon-closethick{
    color: transparent;
}
body.cv-subscription-packages .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 0px;
    background: none;
    float:right;
    margin: 7px 15px;
}
body.cv-subscription-packages .ui-dialog-titlebar > .ui-button {
    border: 0px;
}
body.cv-subscription-packages #cv_bought_package_lightbox #popup_cv_pkg_content {
    margin: 12px 56px 42px 56px;
    text-align: center;
}
body.cv-subscription-packages #cv_bought_package_lightbox #popup_cv_pkg_content h1 {
    color: #16A82A;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px; /* 125% */
    padding: 16px 0px;
    margin: 0px;
}
body.cv-subscription-packages #cv_bought_package_lightbox #popup_cv_pkg_content h2 {
    color: var(--Black-900, #141414);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px; /* 144.444% */
    margin: 0px;
}
body.cv-subscription-packages #cv_bought_package_lightbox #popup_cv_pkg_content p {
    padding-top: 30px;
    color: var(--Grays-700, #656565);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.4px; /* 140% */
    margin: 0px;
}
body.cv-subscription-packages #cv_bought_package_lightbox #popup_cv_pkg_content .swrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 60px;
}
body.cv-subscription-packages #cv_bought_package_lightbox #popup_cv_pkg_content .swrapper .circle {
  position: relative;
  background: #16A82A;
  border-radius: 100%;
  height: 60px;
  width: 60px;
}

body.cv-subscription-packages #cv_bought_package_lightbox #popup_cv_pkg_content .swrapper .circle .checkMark {
    position: absolute;
    transform: rotate(50deg) translate(-50%, -50%);
    left: 20%;
    top: 44%;
    height: 40px;
    width: 20px;
    border-bottom: 5px solid #fff;
    border-right: 5px solid #fff;
}
body.cv-subscription-packages #cv_contact_phone_lightbox #popup_cv_content {
    margin: 47px 0px 56px 0px;
}
body.cv-subscription-packages #cv_contact_phone_lightbox #popup_cv_content #contact_content h2{
    color: var(--black-900, #141414);
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 35px; /* 145.833% */
    margin-top: 0px;
    margin-bottom: 12px;
}
body.cv-subscription-packages #cv_contact_phone_lightbox #popup_cv_content #contact_content h3{
    margin-top: 12px;
    color: var(--jobs-primary, #E60000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 35px; /* 109.375% */
    display: inline-flex;
    margin-top: 0px;
    margin-bottom: 0px;
}
body.cv-subscription-packages #cv_contact_phone_lightbox #popup_cv_content #contact_content h3:before {
    margin-right: 28px;
    background-image: url('../images/CV-writing-images-icons/icons/phone-icon-red.png');
    background-size: 35px 35px;
    display: inline-block;
    width: 35px;
    height: 35px;
    content:"";
}
body.page-node-add-jobseeker #cv_lightbox #popup_cv_header,
body.page-node-add-job #cv_lightbox #popup_cv_header {
    content:url('../images/general/jobs_cv_logo.png');
    width: 98px;
    margin-left: 40%;
}
body.page-node-add-jobseeker #cv_lightbox #popup_cv_content,
body.page-node-add-job #cv_lightbox #popup_cv_content {
    display: inline-flex;
}
body.page-node-add-jobseeker #cv_lightbox #popup_cv_content #popup_cv_content_l,
body.page-node-add-job #cv_lightbox #popup_cv_content #popup_cv_content_l {
    width: 38%;
    flex-shrink: 0;
    content:url('../images/general/jobs_cv_content_left.png');
    display: block;
    float: left;
    /*background: url(../images/general/jobs_cv_content_left.png) transparent no-repeat;*/
}
body.page-node-add-jobseeker #cv_lightbox #popup_cv_content #popup_cv_content_r,
body.page-node-add-job #cv_lightbox #popup_cv_content #popup_cv_content_r {
    color: var(--black-900, #141414);
    padding-left: 10px;
    min-width: 40%;
    padding-top: 6%;
    float: left;
}
body.page-node-add-jobseeker #cv_lightbox #popup_cv_content #popup_cv_content_r h3,
body.page-node-add-job #cv_lightbox #popup_cv_content #popup_cv_content_r h3 {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
}
body.page-node-add-jobseeker #cv_lightbox #popup_cv_footer,
body.page-node-add-job #cv_lightbox #popup_cv_footer {
    float:left;
    width: 100%;
}
body.page-node-add-jobseeker #cv_lightbox #popup_cv_footer a,
body.page-node-add-job #cv_lightbox #popup_cv_footer a {
    display: flex;
    width: 80%;
    padding: 16px 14px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 8px;
    background: var(--jobs-primary, #E60000);
    /* Shadow/xs */
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    color: var(--White, #FFF);
    leading-trim: both;
    text-edge: cap;
    /* Body (R) • 16px/Semibold */
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22.4px;
    cursor: pointer;
    margin-left: 10%;
}


body.cv-subscription-packages form#ql-memberships-buy-form div.form-item-name.add-post-ad-section,
body.cv-subscription-packages form#ql-memberships-buy-form div.form-item-phone.add-post-ad-section,
body.cv-subscription-packages form#ql-memberships-buy-form div.form-item-email.add-post-ad-section,
body.cv-subscription-packages form#ql-memberships-buy-form div.form-item-address.add-post-ad-section,
body.cv-subscription-packages form#ql-memberships-buy-form div#edit-payment-text,
body.cv-subscription-packages form#ql-memberships-buy-form .form-actions,
body.cv-subscription-packages form#ql-memberships-buy-form #login_link{
    display: none;
}
body.cv-subscription-packages form.webform-client-form label {
    display: none;
}
div.view-mode-list_item_vertical.cv-pkg {
    margin-bottom: 8px;
}
/*div.view-mode-list_item_vertical.cv-pkg .subscription-title {
    padding: 14px 30px 0px 30px;
}*/
body.cv-subscription-packages form#ql-memberships-buy-form label.b-options-block--el-label {
    text-transform: none;
}
body.cv-subscription-packages form#ql-memberships-buy-form label.b-options-block--el-label.active {
    padding: 0px;
    left: inherit;
}
body.cv-subscription-packages div.career {
    padding: 0px 40px 40px 40px;
    background: var(--grays-50, #F7F7F7);
    margin: 0px;
}
body.cv-subscription-packages div.career .col-sm-12 {
   padding: 0px; 
}
body.cv-subscription-packages div.career .col-sm-8 {
   padding: 0px;
   width: 55%;
   padding-top: 40px;
}
body.cv-subscription-packages div.career .col-sm-8 img {
    max-width: 378px;
    max-height: 249px;
    display: none;
}
body.cv-subscription-packages div.career .col-sm-4{
    padding: 0px;
    margin-left: 11.33%;
    padding-top: 32px;
}
body.cv-subscription-packages div.career img {
    max-width: 378px;
    max-height: 249px;
}
body.cv-subscription-packages div.career h2 {
    color: var(--Black-900, #141414);

    /* Title 1/Semibold */
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 48px; /* 120% */
    margin-top: 0px;
    margin-bottom: 0px;
}
body.cv-subscription-packages div.career p {
    margin-top: 20px;
    color: var(--black-900, #141414);

    /* Body (L) • 20px/Medium */
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 160% */
    margin-bottom: 30px;
}
body.cv-subscription-packages div.career span {
    display: flex;
    width: 100%;
    padding: 16px 12px;
    align-items: flex-start;
    gap: 8px;
    border-radius: 4px;
    background: var(--jobs-primary, #E60000);
    color: var(--White, #FFF);
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 22.4px;
    border: 0px;
}
body.cv-subscription-packages div.career .col-sm-4 img {
    margin-top: 32px;
}
body.cv-subscription-packages div.assist {
    border-radius: 16px;
    border: 1px solid var(--grays-100, #EFEFEF);
    background: var(--White, #FFF);
    padding: 44px 132px 52px 132px;
    margin: 0px;
    margin-top: 52px;
}
body.cv-subscription-packages div.assist .col-sm-12 {
    padding: 0px;
}
body.cv-subscription-packages div.assist .col-sm-12 .assist1 {
    margin-top: 24px;
}
body.cv-subscription-packages div.assist h2{
    color: var(--black-900, #141414);

    /* H1 • 32px/Semibold */
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px; /* 125% */
    text-align: center;
    margin: 0px;
}
body.cv-subscription-packages div.assist .col-sm-12 .assist1 .col-sm-3 {
    padding: 0px;
    margin-right: 47px;
    width: 21%;
    margin-top: 36px;
}
body.cv-subscription-packages div.assist .col-sm-12 .assist1 .col-sm-3:nth-child(4) {
    margin-right: 0px;
    width: 22%;
}
body.cv-subscription-packages div.assist .col-sm-3 circle{
    background: #f00;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    line-height: 100px;
    margin:0px;
    position: relative;
}
body.cv-subscription-packages div.assist .col-sm-3 circle:before {
    content: attr(data-count);
    position: absolute;
    background: #D9D9D9;
    height: 36px;
    top: 0rem;
    left: -1.5rem;
    width: 36px;
    text-align: center;
    line-height: 32px;;
    font-size: 1rem;
    border-radius: 50%;
    color: var(--black-900, #141414);
    border: 1px solid #D9D9D9;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
}
body.cv-subscription-packages div.assist .col-sm-3 circle.c1 img {
    margin-top: -12px;
}
body.cv-subscription-packages div.assist .col-sm-3 circle.c4 img {
    width: 42px;
    height: 47px;
    margin-top: 7px;
}
body.cv-subscription-packages div.assist .col-sm-3 circle.c1:after,
body.cv-subscription-packages div.assist .col-sm-3 circle.c3:after{
    position: absolute;
    background-image: url('../images/CV-writing-images-icons/arrows/up-arrow.png');
    background-size: 108px 36px;
    display: inline-block;
    width: 108px;
    height: 36px;
    content:"";
    margin-left: 54%;
    top: 36%;
}
body.cv-subscription-packages div.assist .col-sm-3 circle.c2:after{
    position: absolute;
    background-image: url('../images/CV-writing-images-icons/arrows/down-arrow.png');
    background-size: 108px 36px;
    display: inline-block;
    width: 108px;
    height: 36px;
    content:"";
    margin-left: 54%;
    top: 32%;
}
body.cv-subscription-packages div.assist .col-sm-3 {
    text-align: center;
}

body.cv-subscription-packages div.assist .col-sm-3 circle img {
    width: 32px;
    height: 40px;
    flex-shrink: 0;
}
body.cv-subscription-packages div.assist .col-sm-3 span{
    margin-top: 20px;
    display: inline-block;
    padding: 0px 10px;
    color: var(--grays-800, #343434);
    text-align: center;

    /* Body (R) • 16px/Medium */
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.4px; /* 140% */
}
body.cv-subscription-packages div.assist .assist1 .col-sm-3:nth-child(4) span {
    padding: 0px;
}
body.cv-subscription-packages div.pkg-content {
    padding: 0px;
    margin: 0px;
    margin-top: 52px;
}
body.cv-subscription-packages div.pkg-content div.fixed-ratio {
    margin: 0px;
    text-align: center;
    padding: 0px;
    line-height: 0px;
}
body.cv-subscription-packages div.pkg-content div.fixed-ratio .b-profile-timeline {
   margin: 0px; 
}
body.cv-subscription-packages div.pkg-content div.fixed-ratio .b-profile-subscriptions--el-title {
    margin-bottom: 0px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-item .b-subscribe-choose-plan--el-period {
    margin-bottom: 0px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-item label.b-options-block--el-label.active {
    padding: 0px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-title {
    color: var(--black-900, #141414);

    /* H1 • 32px/Semibold */
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px; /* 125% */
    padding-bottom: 46px;
    margin-bottom: 0px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .add-post-ad-section,
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .form-wrapper {
    margin-bottom: 0px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-item {
    padding: 0px;
    height: auto;
    margin-right: 0px;
    border: 0px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-period {
    border-radius: 8px 0px 0px 0px;
    background: var(--jobs-primary, #E60000);
    padding-top: 6px;
    padding-bottom: 6px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices .form-type-radio:nth-child(2) .b-subscribe-choose-plan--el-period {
    border-radius: 0px 8px 0px 0px;
    border-left: 2px solid white;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices .form-type-radio:nth-child(2) {
    margin-left: -5px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-item .b-subscribe-choose-plan--el-period:nth-child(2) {
    border-radius: 0px 4px 0px 0px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-period h2 {
    margin-top: 0px;
    margin-bottom: 0px;
    color: var(--White, #FFF);
    /* H3 • 24px/Semibold */
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px; /* 125*/
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-period span {
    color: var(--White, #FFF);

    /* Body (R) • 16px/Medium */
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.4px; /* 140% */
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-item {
/*    min-height: 684px;*/
    min-width: 334px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-options-block--el-label.active .b-subscribe-choose-plan--el-item {
    border: 0px solid #E60000;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-price {
    padding: 32px 64px;
    border-left: 1px solid #E60000;
    border-right: 1px solid #E60000;
}

body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan-price-detail {
    border: 1px solid #E60000;
    border-top: 0px solid #E60000;
    padding-bottom: 32px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices .form-type-radio:nth-child(2) .b-subscribe-choose-plan--el-price,
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices .form-type-radio:nth-child(2) .b-subscribe-choose-plan-price-detail{
    border-left: 1px solid var(--black-900,#141414);
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices .form-type-radio:nth-child(1) div.b-subscribe-choose-plan-price-detail {
    border-radius: 0px 0px 0px 8px;
    min-height: 444px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices .form-type-radio:nth-child(2) div.b-subscribe-choose-plan-price-detail {
    border-radius: 0px 0px 8px 0px;
    min-height: 444px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan--el-price div {
    border-radius: 8px;
    border: 2px solid var(--grays-700, #656565);
    background: var(--White, #FFF);
    padding: 9px 42px 14px 42px;
    text-align: center;
}
/*body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan--el-price div span{
    display: inline-block;
}*/
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan--el-price div span.pre-price{
    color: var(--grays-700, #656565);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.4px; /* 140% */
    text-decoration-line: strikethrough;
    display: inline-block;
    margin-bottom: 0px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan--el-price .b-subscribe-choose-plan--el-currency {
    color: var(--jobs-primary, #E60000);

    /* Body (R) • 16px/Medium */
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.4px; /* 140% */
    margin-bottom: 0px;
    display: inherit;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan--el-price .b-subscribe-choose-plan--el-currency b{
    color: var(--jobs-primary, #E60000);

    /* Title 1/Semibold */
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 48px; /* 120% */
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan--el-price .b-subscribe-choose-plan--el-limited-offer{
    display: block;
    padding: 6px;
    align-items: center;
    gap: 8px;
    border-radius: 4px;
    background: #C19944;
    color: var(--White, #FFF);
    leading-trim: both;
    text-edge: cap;

    /* Subtitle/Medium */
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: center;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail .b-subscribe-choose-plan--el-expire {
    padding: 0px 32px;
    text-align: left;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail ul {
	list-style: none;
	padding-left: 0;
}

body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail ul li {
  position: relative;
	padding-left: 25px;
	margin-bottom: 30px;
}

body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail ul li::before {
	content: '';
	position: absolute;
	left: 0;
	top: -4px;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-image: url('../images/CV-writing-images-icons/icons/Check-circle-outline.svg');
}
/*body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail ul {
    list-style-image: url('../images/CV-writing-images-icons/icons/Check-circle-outline.svg');
    list-style-position: outside;
    margin-left: 30px;
        list-style: none;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail li{
    margin-bottom: 16px;
    display: flow-root list-item !important;
    color: var(--black-900, #141414);

     Body (S) • 14px/Medium 
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px;  150% 
    display: list-item;
}*/
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail li div{
    margin-left: 5px;
}
/*body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail li:not(.no-txt):before{
    content: url('../images/CV-writing-images-icons/icons/Check-circle-outline.svg') !important;
    padding-right: 8px;
    position: relative;
    top: 8px;
}*/
/*body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail li.no-txt {
    padding: 0px 32px;
}*/
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail ul li:last-child {
    margin-bottom: 0px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail li.no-txt.one {
    list-style: none;
    margin-top: 30px;
    margin-bottom: 25px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail li.no-txt.one:before,
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail li.no-txt.two:before{
    display: none;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail li.no-txt.two {
    margin-top: 30px;
    margin-bottom: 13px;
    list-style: none;
}
body.not-logged-in.page-user-subscriptions.cv-subscription-packages .profile-landing div.fixed-ratio .b-profile-timeline {
    max-width: 100%;
    margin-top: 0px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-popup--el-desc {
    padding-bottom: 0px;
    border-bottom: none;
    margin-bottom: 0px;
}
body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail .b-subscribe-choose-plan--el-expire-button {
    width: 230px;
    padding: 16px 14px;
    background: var(--grays-700, #656565);
    line-height: 22.4px; /* 140% */
    margin-top: 32px;
    display: inline-block;
    color: var(--White, #FFF);

    /* Body (R) • 16px/Semibold */
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22.4px; /* 140% */
    border-radius: 8px
}
body.cv-subscription-packages div.cv-assist {
    background: var(--grays-50, #F7F7F7);
    padding: 32px 80px;
    margin: 52px -40px 0px -40px;
}
body.cv-subscription-packages div.cv-assist .col-sm-12 {
    padding: 0px;
}
body.cv-subscription-packages div.cv-assist .col-sm-6 {
    padding: 0px;
}
body.cv-subscription-packages div.cv-assist .col-sm-6:nth-child(2) img {
    display: none;
}
body.cv-subscription-packages div.cv-assist .col-sm-6:nth-child(1) img {
    width: 432px;
    height: 294px;
    flex-shrink: 0;
    margin-top: 0px;
}
body.cv-subscription-packages div.cv-assist .col-sm-6:nth-child(2) {
    padding: 20px 0px;
}
body.cv-subscription-packages div.cv-assist .col-sm-6:nth-child(2) p {
    color: var(--black-900, #141414);
    /* Body (L) • 20px/Medium */
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 160% */
    margin: 0px;
}
body.cv-subscription-packages div.cv-assist .col-sm-6:nth-child(2) p:nth-child(1) {
    margin-bottom: 20px;
}
body.cv-subscription-packages div.cv-assist .col-sm-6:nth-child(2) p:nth-child(2) {
    color: var(--jobs-primary, #E60000);
    margin-bottom: 20px;
}
body.cv-subscription-packages div.cv-benifits {
    margin: 0px;
    margin-top: 52px;
    padding: 44px 113px;
    border-radius: 16px;
    border: 1px solid var(--grays-100, #EFEFEF);
}
body.cv-subscription-packages div.cv-benifits .col-sm-12 {
    padding: 0px;
    text-align: center;
}
body.cv-subscription-packages div.cv-benifits .col-sm-12 h2 {
    color: var(--Black-900, #141414);
    text-align: center;

    /* H1 • 32px/Semibold */
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px; /* 125% */
    margin: 0px;
}
body.cv-subscription-packages div.cv-benifits .col-sm-12 p {
    color: var(--grays-800, #343434);
    text-align: center;

    /* Body (R) • 16px/Regular */
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px; /* 140% */
    margin: 16px 100px 48px 100px;
}
body.cv-subscription-packages div.cv-benifits .col-sm-12 .cols {
    margin: 0px;
}
body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4 {
    padding: 0px;
    /*width: 20.333%;*/
    width: 25.333%;
}
body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4:nth-child(1) {
   /*margin-left: 74px;*/
   margin-left: 49px;
}
body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4:nth-child(2),
body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4:nth-child(3){
    /*margin-left: 112px;*/
    margin-left: 68px;
}
body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4:nth-child(3) {
    /*margin-right: 74px;*/
    margin-right: 49px;
}
body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4 circle {
    background: #F7F7F7;
    width: 88px;
    height: 88px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    line-height: 88px;
    margin:0px;
    position: relative;
}
body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4 img {
    width: 46px;
    height: 46px;
    flex-shrink: 0;
}
body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4:nth-child(2) img {
    width: 45px;
    height: 50px;
    flex-shrink: 0;
}
body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4 span{
    margin-top: 16px;
    display: inline-block;
    padding: 0px 20px;
    color: var(--grays-800, #343434);
    text-align: center;

    /* Body (R) • 16px/Medium */
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.4px; /* 140% */
}
body.cv-subscription-packages div.contact-us {
    margin: 0px;
    margin-top: 52px;
    padding: 0px 148px 0px 186px;
    background: var(--grays-50, #F7F7F7);
    margin: 52px -40px 0px -40px;
}
body.cv-subscription-packages div.contact-us .col-sm-12 {
    padding: 0px;
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6 {
    padding: 0px;
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6 img {
    width: 374px;
    height: 388px;
    flex-shrink: 0;
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(1) {
    padding: 68px 0px
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) {
    background: var(--White, #FFF);
    padding: 32px 60px 36px 60px;
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block {
    display: inline-block;
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block h2,
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form .webform-component-markup:nth-child(1) p{
    color: var(--black-900, #141414);

    /* H1 • 32px/Semibold */
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px; /* 125% */
    margin: 0px;
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block .links {
    display: none;
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block .webform-confirmation {
    margin-top: 50%;
    margin-bottom: 50%;
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block .webform-confirmation p strong {
    color: var(--jobs-primary, #E60000);
    /* H3 • 24px/Semibold */
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px; /* 125% */
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block .webform-confirmation p {
    margin: 0px;
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block .webform-confirmation p:nth-child(2) {
    color: var(--black-900, #141414);

    /* Body (R) • 16px/Medium */
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22.4px; /* 140% */
    margin-top: 30px;
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form .webform-component-markup:nth-child(2) p{
    color: var(--black-900, #141414);

    /* Body (R) • 16px/Regular */
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px; /* 140% */
    display: inline-block;
    margin: 0px;
    padding-top: 16px;
    padding-bottom: 13px;
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form input[type=text],
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form input[type=email]{
    border: 1px solid rgba(0,0,0,0.3);
    float: left;
    margin-top: 16px;
    width: 100%;
    border-radius: 4px;
    height: 42px;
    padding-left: 14px;
    color: var(--grays-500, #8C8C8C);

    /* Body (R) • 16px/Regular */
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px; /* 140% */
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form input#edit-submitted-name {
   margin-top: 0px; 
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form input.form-text.error,
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form textArea.error{
    border: 1px solid red;
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block .b-notification {
    display: none;
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form textArea {
    margin-top: 16px;
    border-radius: 8px;
    border-radius: 8px;
    border: 1px solid var(--gray-300, #D0D5DD);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    height: 96px;
    padding-left: 14px;
    padding-left: 14px;
    color: var(--grays-500, #8C8C8C);

    /* Body (R) • 16px/Regular */
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px; /* 140% */
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form .grippie {
    display: none;
}
/*body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block {
    padding: 40px;
}*/
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block h2.block-title {
    text-align: left;
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form .form-actions {
    margin-top: 28px;
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form .form-actions span{
    border-radius: 8px;
    background: var(--grays-700, #656565);

    /* Shadow/xs */
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    width: 100%;
    color: #FFF;
    line-height: 22.4px; /* 140% */
}
body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form .form-actions span input.form-submit.ajax-processed {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    padding: 0px;
}
body.cv-subscription-packages div.need-help {
    margin: 0px;
    margin-top: 52px;
}
body.cv-subscription-packages div.need-help .col-sm-12{
    display: flex;
    padding: 16px 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    border-radius: 16px;
    background: var(--grays-50, #F7F7F7);
}
body.cv-subscription-packages div.need-help .col-sm-12 div {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}
body.cv-subscription-packages div.need-help .col-sm-12 div h1 {
    color: #000;
    text-align: center;
    leading-trim: both;
    text-edge: cap;

    /* H3 • 24px/Semibold */
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px; /* 125% */
    margin: 0px;
    margin-top: 14px;
}
body.cv-subscription-packages div.need-help .col-sm-12 div h2 {
    color: #000;
    text-align: center;
    /* Body (M) • 18px/Semibold */
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    margin: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
body.cv-subscription-packages div.need-help .col-sm-12 div h2.whatsapp {
    margin-top: 16px;
    margin-bottom: 16px;
}
body.cv-subscription-packages div.need-help .col-sm-12 div h2.whatsapp a {
    text-decoration: none;
}
body.cv-subscription-packages div.need-help .col-sm-12 div h2.whatsapp:before {
    content: url('../images/CV-writing-images-icons/icons/contact-icons/Phone.svg');
    padding-right: 3px;
    position: relative;
    top: 5px;
}
body.cv-subscription-packages div.need-help .col-sm-12 div h2.email:before {
    content: url('../images/CV-writing-images-icons/icons/contact-icons/Mail-outline.svg');
    padding-right: 3px;
    position: relative;
    top: 5px;
}
body.cv-subscription-packages div.need-help .col-sm-12 div h2 span,
body.cv-subscription-packages div.need-help .col-sm-12 div h2 a{
    color: var(--jobs-primary, #E60000);
    display: inherit;
}
body.cv-subscription-packages div.need-help .col-sm-12 div h2 a{
    text-decoration: underline;
}
body.cv-subscription-packages div.disclaimer {
    margin: 0px;
    margin-top: 52px;
}
body.cv-subscription-packages div.disclaimer .col-sm-12 {
    padding: 0px;
}
body.cv-subscription-packages div.disclaimer .col-sm-12 {
    padding: 0px;
}
body.cv-subscription-packages div.disclaimer h2 {
    color: var(--black-900, #141414);

    /* Body (S) • 14px/Medium */
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px; /* 150% */
    margin-top: 0px;
    margin-bottom: 12px;
}
body.cv-subscription-packages div.disclaimer p {
    color: var(--grays-800, #343434);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 200% */
    margin: 0px;
}
body[data-page-id=jobs] .el-jobs form#v3-search-classifieds-form ul.properties-main-links li:nth-child(3) {
    display: inherit;
}
body.cv-subscription-packages div.phead #cvsliderBtns {
    display: block;
    position: fixed;
    top: 30%;
    right: 0px;
    z-index: 99;
    font-size: 18px;
    border: none;
    outline: none;
    background-color: red;
    color: white;
    cursor: pointer;
    padding: 15px 6px;
    border-radius: 8px;
    border: 1px solid var(--grays-200, #E3E3E3);
    background: var(--grays-700, #656565);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
body.cv-subscription-packages div.phead #cvsliderBtns img {
    width: 28px;
    height: 28px;
}
body.cv-subscription-packages div.phead #cvsliderBtns a img,
body.cv-subscription-packages div.phead #cvsliderBtns img:nth-child(3) {
    margin-top: 24px;
}
body.cv-subscription-packages div.phead #cv_contact_phone_lightbox {
    display: none;
}

@media only screen and (max-width: 810px) {
    body.cv-subscription-packages div.phead #cvsliderBtns {
        right: 25px;
    }
    body.page-node-add-jobseeker #cv_lightbox #popup_cv_content #popup_cv_content_r h3,
    body.page-node-add-job #cv_lightbox #popup_cv_content #popup_cv_content_r h3 {
        font-size: 10px;
        line-height: normal;
    }
    body.cv-subscription-packages div.assist .col-sm-12 .assist1 .col-sm-3 {
        width: 17%;
        margin-right: 46px;
    }
    body.cv-subscription-packages div.assist .col-sm-3 circle.c2::after {
        background-size: 0px 0px;
        width: 0px;
        height: 0px;
        margin-left: 0px;
        top: 0px;
        background-image: none;
    }
    body.cv-subscription-packages div.assist .col-sm-3 circle.c1::after,
    body.cv-subscription-packages div.assist .col-sm-3 circle.c3::after {
        background-size: 0px 0px;
        width: 0px;
        height: 0px;
        margin-left: 0px;
        top: 0%;
        background-image: none;
    }
    body.page-node-add-jobseeker #cv_lightbox #popup_cv_content #popup_cv_content_r,
    body.page-node-add-job #cv_lightbox #popup_cv_content #popup_cv_content_r {
        padding-top: 4%;
    }
    body.cv-subscription-packages div.career .col-sm-4 img {
        max-width: 248px;
    }
    body.cv-subscription-packages div.cv-assist .col-sm-6:nth-child(1) img {
        width: 300px;
        height: auto;
    }
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6 img {
        width: 374px;
        height: 388px;
    }
    body.cv-subscription-packages div.cv-benifits .col-sm-12 p {
        margin: 24px 0px 40px 0px;
    }
    body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4:nth-child(1) {
        margin-left: 0px;
    }
    body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4:nth-child(2),
    body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4:nth-child(3) {
       margin-left: 0px; 
    }
    body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4:nth-child(3) {
        margin-right: 0px;
    }
    body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4 {
        width: 33.333%;
    }
    body.cv-subscription-packages div.assist .col-sm-3 circle.c2::after {
        background-size: 56px 30px;
        width: 56px;
        height: 30px;
        margin-left: 52%;
        top: 28%;
    }
    body.cv-subscription-packages div.assist .col-sm-3 circle.c1:after,
    body.cv-subscription-packages div.assist .col-sm-3 circle.c3:after{
        background-size: 56px 30px;
        width: 56px;
        height: 30px;
        margin-left: 52%;
        top: 44%;
    }
    body.cv-subscription-packages div.cv-benifits .col-sm-12 {
        padding: 0px;
    }
    body.cv-subscription-packages div.contact-us {
        padding: 0px 40px 0px 40px;
    }
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6 img {
        width: 324px;
        height: auto;
    }
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(1) {
        padding: 68px 36px;
    }
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) {
        background: var(--White,#FFF);
        margin-right: 0px;
        padding: 0px;
        width: 50%;
    }
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block {
        padding: 40px 20px;
    }
    body.cv-subscription-packages div.assist {
    padding: 44px 96px 52px 96px;
    }
}
@media only screen and (max-width: 768px) {
    body.cv-subscription-packages div.phead #cvsliderBtns {
        right: 0px;
    }
    body.cv-subscription-packages div.career .col-sm-4 img {
        max-width: 240px;
    }
    body.cv-subscription-packages div.assist .col-sm-3 circle.c2::after {
        margin-left: 44%;
    }
    body.cv-subscription-packages div.career span {
/*        word-break: break-all; */
        word-wrap: break-word;
    }
    body.cv-subscription-packages div.assist .col-sm-3 circle.c3:after{
        margin-left: 44%;
    }
}
@media only screen and (max-width: 428px) {
   body.cv-subscription-packages .b-header--el-category.b-header--el-category-mod-main {
        display: none;
    }
    body.cv-subscription-packages div.cv-assist,
    body.cv-subscription-packages div.pkg-content,
    body.cv-subscription-packages div.cv-benifits,
    body.cv-subscription-packages div.contact-us,
    body.cv-subscription-packages div.need-help,
    body.cv-subscription-packages div.disclaimer{
        margin-top: 32px;
    }
    body.cv-subscription-packages div.career {
        margin-left: -15px;
        margin-right: -15px;
        padding: 26px 16px 24px 16px;
        text-align: center;
    }
    body.cv-subscription-packages div.career .col-sm-8 {
        width: 100%;
        text-align: center;
    }
    body.cv-subscription-packages div.career .col-sm-8 img {
        max-width: 231px;
        max-height: 157px;
        display: block;
    }
    
    body.cv-subscription-packages div.career h2 {
        font-size: 24px;
        line-height: 30px;
        text-align: center;
    }
    body.cv-subscription-packages div.career p {
        margin-top: 24px;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 22.4px; /* 140% */
        margin-bottom: 0px;
    }
    body.cv-subscription-packages div.career .col-sm-8 img{
        margin: 32px 0px;
        display: initial;
    }
    body.cv-subscription-packages div.career span {
        text-align: center;
        font-size: 17px;
        font-weight: 700;
        line-height: 22.4px;
        padding: 8px 17px;
/*        word-break: break-all;*/
    }
    body.cv-subscription-packages div.career .col-sm-4 {
        display: none;
/*        text-align: center;*/
    }
/*    body.cv-subscription-packages div.career .col-sm-4 img {
        max-width: 231px;
        max-height: 157px;
        flex-shrink: 0;
    }*/
    body.cv-subscription-packages div.assist {
        padding: 24px 0px 0px 0px;
    }
    body.cv-subscription-packages div.assist h2 {
        text-align: center;
        font-size: 24px;
        font-weight: 600;
        line-height: 30px; /* 125% */
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 24px;
    }
    body.cv-subscription-packages div.assist div.assist1 {
        padding: 32px 64px;
    }
    body.cv-subscription-packages div.assist .col-sm-12 .assist1 {
        margin-top: 0px;
        text-align: center;
    }
    body.cv-subscription-packages div.assist .col-sm-12 .assist1 .col-sm-3 {
        width: 100%;
        padding: 0px 20px;
        margin-bottom: 52px;
        width: 210px;
        margin-right: 0px;
    }
    body.cv-subscription-packages div.assist .col-sm-12 .assist1 .col-sm-3:nth-child(4) {
        margin-bottom: 0px;
        width: inherit;
    }
    body.cv-subscription-packages div.assist .col-sm-3 circle.c1::after,
    body.cv-subscription-packages div.assist .col-sm-3 circle.c3::after {
        background-size: 0px 0px;
        width: 0px;
        height: 0px;
        margin-left: 0px;
        top: 0%;
        background-image: none;
    }
    body.cv-subscription-packages div.assist .col-sm-3 circle.c2 img {
        width: 35px;
        height: 40px;
    }
    body.cv-subscription-packages div.assist .col-sm-3 circle.c3 img {
        width: 28px;
        height: 40px;
    }
    body.cv-subscription-packages div.assist .col-sm-3 circle.c4 img {
        width: 42px;
        height: 47px;
        margin-top: 0px;
    }
    body.cv-subscription-packages div.assist .col-sm-3 circle.c2::after {
        background-size: 0px 0px;
        width: 0px;
        height: 0px;
        margin-left: 0px;
        top: 0px;
        background-image: none;
    }
    body.cv-subscription-packages div.assist .col-sm-3 span {
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 22.4px; /* 140% */
        padding: 0px;
        margin-top: 16px;
    }
    body.cv-subscription-packages div.pkg-content div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-period {
        padding: 12px 86px;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-price {
        border-left: 1px solid var(--Grays-400, #ADADAD);
        border-right: 1px solid var(--Grays-400, #ADADAD);
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices div.b-subscribe-choose-plan-price-detail {
        border: 1px solid var(--Grays-400, #ADADAD);
        border-top: 0px;
        border-radius: 0px 0px 8px 8px;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices .form-type-radio:nth-child(1) div.b-subscribe-choose-plan-price-detail,
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices .form-type-radio:nth-child(2) div.b-subscribe-choose-plan-price-detail {
      border-radius: 0px 0px 8px 8px;  
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices .form-type-radio:nth-child(1) .b-subscribe-choose-plan--el-period,
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices .form-type-radio:nth-child(2) .b-subscribe-choose-plan--el-period{
        border-radius: 4px 4px 0px 0px;
        border-left: 0px;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices .form-type-radio:nth-child(2) {
        margin-left: auto;
    }
    body.cv-subscription-packages div.pkg-content div.fixed-ratio #ql-memberships-buy-form .b-profile-subscriptions--el-title {
       margin-bottom: 0px; 
    }
    body.cv-subscription-packages div.pkg-content div.fixed-ratio #ql-memberships-buy-form .form-type-radio label {
        margin-right: 0px;
    }
    body.cv-subscription-packages div.pkg-content div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-item {
/*        border-radius: 0px 0px 8px 8px;
        border: 1px solid var(--grays-400, #ADADAD);*/
        background: var(--grays-50, #F7F7F7);
    }
    body.cv-subscription-packages div.fixed-ratio .add-post-ad-section,
    body.cv-subscription-packages div.fixed-ratio .b-subscribe-choose-plan--el-title{
        margin-bottom: 0px;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-title {
        padding-bottom: 32px;
        text-align: center;
        font-size: 24px;
        font-weight: 600;
        line-height: 30px; /* 125% */
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-item {
        margin-right: 0px;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-period {
        border-radius: 4px 4px 0px 0px;
        background: var(--jobs-primary, #E60000);
        padding: 12px 106px;
        margin-bottom: 0px;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-period h2 {
        margin-bottom: 8px;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-price {
        padding: 32px 76px;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan--el-price div {
        padding: 16px;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan--el-price div span.pre-price {
        display: block;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan--el-price .b-subscribe-choose-plan--el-limited-offer {
        padding: 6px;
        display: block;
        text-align: center;
        margin: 0px 12px;
    }
/*    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail {
        margin-top: 8px;
    }*/
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form div.b-subscribe-choose-plan-price-detail .b-subscribe-choose-plan--el-expire {
        padding: 0px 44px;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices li {
        margin-top: 20px;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices li.two {
        margin: 20px 0px 0px 0px;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices li:nth-child(1) {
        margin-top: 0px;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices .form-type-radio:nth-child(1) div.b-subscribe-choose-plan-price-detail,
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form #edit-prices .form-type-radio:nth-child(2) div.b-subscribe-choose-plan-price-detail{
    min-height: 356px;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .b-subscribe-choose-plan--el-item {
        min-height: 638px;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .form-item-prices {
        margin-bottom: 0px;
    }
    body.cv-subscription-packages div.cv-assist {
        padding: 24px 16px 28px 16px;
        margin: 0px;
        margin-top: 32px;
    }
    body.cv-subscription-packages div.cv-assist .col-sm-6:nth-child(1) {
        display: none;
    }
    body.cv-subscription-packages div.cv-assist .col-sm-6:nth-child(2) img {
        width: 260px;
        height: 176px;
        display: initial;
        margin-bottom: 31px;
    }
    body.cv-subscription-packages div.cv-assist .col-sm-6:nth-child(2) {
        padding: 0px;
        text-align: center;
    }
    body.cv-subscription-packages div.cv-assist .col-sm-6:nth-child(2) {
        text-align: center;
    }
    body.cv-subscription-packages div.cv-assist .col-sm-6:nth-child(2) p {
        text-align: center;
        font-size: 18px;
        font-weight: 500;
        line-height: 26px; /* 144.444% */
        margin: 0px;
    }
    body.cv-subscription-packages div.cv-assist .col-sm-12 .col-sm-6:nth-child(2) p:nth-child(1),
    body.cv-subscription-packages div.cv-assist .col-sm-12 .col-sm-6:nth-child(2) p:nth-child(2) {
        margin-bottom: 31px;
    }
    body.cv-subscription-packages div.fixed-ratio #ql-memberships-buy-form .form-item-prices:nth-child(2) {
        margin-top: 24px;
    }
    body.cv-subscription-packages div.cv-benifits {
        padding: 24px 16px 32px 16px;
    }
    body.cv-subscription-packages div.cv-benifits .col-sm-12 {
        padding: 0px;
    }
    body.cv-subscription-packages div.cv-benifits .col-sm-12 h2 {
        margin: 0px;
        margin-bottom: 24px;
        text-align: center;
        font-size: 24px;
        font-weight: 600;
        line-height: 30px; /* 125% */
    }
    body.cv-subscription-packages div.cv-benifits .col-sm-12 p {
        margin: 0px;
        text-align: center;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 22.4px; /* 140% */
        margin-bottom: 32px;
    }
    body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4:nth-child(1),
    body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4:nth-child(2),
    body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4:nth-child(3){
        margin-left: 0px;
    }
    body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4:nth-child(2),
    body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4:nth-child(3){
        margin-top: 32px;
    }
    body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4 {
        margin: 0px;
        width: 100%;
        text-align: center;
    }
    body.cv-subscription-packages div.cv-benifits .col-sm-12 .col-sm-4 span {
        display: block;
        margin-top: 8px;
        padding: 0px;
    }
    body.cv-subscription-packages div.contact-us {
        margin: 0px;
        margin-top: 32px;
        padding: 28px 0px 0px 0px;
    }
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6 {
        width: 100%;
    }
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(1) {
        text-align: center;
        padding: 0px;
        padding: 0px 56px 19px 56px;
    }
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6 img {
        width: 246px;
        height: 255px;
        flex-shrink: 0;
    }
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form .webform-component-markup:nth-child(2) p {
        padding-top: 0px;
       padding-bottom: 32px;
    }
    
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form input[type="text"],
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form input[type="email"],
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form textarea{
      margin-top: 16px;  
    }
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block form.webform-client-form input[type="text"]:nth-child(1) {
        margin-top: 0px;
    }
    body.cv-subscription-packages div.contact-us .col-sm-12 {
        background: transparent;
    }
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main{
        background: var(--grays-50,#F7F7F7);
        padding-bottom: 24px;
    }
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) {
        width: 100%;
        text-align: center;
    }
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block {
        padding: 0px;
    }
    body.cv-subscription-packages div.contact-us .col-sm-12 .b-main.b-main-mod-bottom .col-sm-6:nth-child(2) div.block div.webform-component-markup.webform-component--contact-us {
        margin-top: 24px;
        margin-bottom: 16px;
    }
    body.cv-subscription-packages div.need-help .col-sm-12 {
        border-radius: 0px;
    }
    body.cv-subscription-packages div.need-help .col-sm-12 div {
        padding: 0px 72px;
    }
    body.cv-subscription-packages div.need-help .col-sm-12 div h1 {
        margin-top: 0px;
    }
    body.cv-subscription-packages div.need-help .col-sm-12 div h2 {
        margin-bottom: 0px;
        margin-top: 16px;
    }
    body.cv-subscription-packages div.need-help .col-sm-12 div h2.whatsapp::before {
        padding-right: 24px;
        top: 32px;
    }
    body.cv-subscription-packages div.disclaimer h2 {
        margin-top: 0px;
        margin-bottom: 12px;
    }
}
.label-expired {
    background-color: #E74C3C !important;
    color: #FFF !important;
}

/* QL Next Header */


.qln-header{
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    flex-direction: row;
    background-color: #FFFFFF;
/*    box-shadow: 0px 4px 4px 0px #00000040;*/
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.10);
    width: 100%;
}
.qln-header .qln-header-inner {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  flex-direction: row;
  align-items: center;
  height: 80px;
  max-width: 1200px;
  margin: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 16px;
  padding-left: 8px;
  justify-content: space-evenly;
  gap: 8.8px;
}

.qln-header .qln-logo {
    display: flex;
    box-sizing: border-box;
    margin: 0;
    flex-direction: row;
}

.qln-header .qln-top-menu {
    box-sizing: border-box;
    margin: 0;
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}

.qln-header .qln-top-menu-inner {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
}

.qln-menu-links{
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    height: 66px;
    color: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

.qln-menu-links.qln-select{
    margin: 0;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0em;
    height: 66px;
    color: #922A63;
}

.qln-header button, 
.qln-header input, 
.qln-header optgroup, 
.qln-header select, 
.qln-header textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}

.qln-header .qln-more {
    flex-grow: 0;
    border: 0;
}

.qln-header .qln-more-btn {
    margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: left;
  background-color: transparent;
  background-image: none;
  text-transform: none;
  cursor: pointer;
}

.qln-header .qln-more-icon {
  user-select: none;
  width: 1em;
  height: 1em;
  display: inline-block;
  fill: currentColor;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-size: 2.5rem;
  vertical-align: middle;
}

.qln-header *, .qln-header ::after, .qln-header ::before {
  box-sizing: border-box;
  border: 0 solid #e5e7eb;
}

.post-ad {
    
}
.qln-header .post-ad-btn{
    font-family: "Poppins" !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  position: relative;
  box-sizing: border-box;
  outline: 0;
  border: 0;
  margin: 0;
  user-select: none;
  vertical-align: middle;
  text-decoration: none;
  font-size: 14px !important;
  line-height: 1.75 !important;
  min-width: 64px;
  padding: 6px 16px;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  color: #fff;
  background-color: #922A63;
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);
  font-weight: 600;
  border-radius: 6px;
  width: 100%;
  text-transform: capitalize;
  background-image: none;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-weight: 400;
}

.qln-header .post-ad-btn:hover{
    text-decoration: none;
  background-color: rgb(102, 29, 69);
  box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);
}

.qln-header .post-ad-icon-wrapper {
    display: inherit;
  margin-right: 8px;
  margin-left: -4px;
}
.qln-header .post-ad-icon-wrapper > :nth-of-type(1) {
  font-size: 20px;
}
.qln-header .post-ad-icon {
    user-select: none;
  width: 1em;
  height: 1em;
  display: inline-block;
  fill: currentColor;
  flex-shrink: 0;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.qln-header .qln-user-menu {
    box-sizing: border-box;
    margin: 0;
}

.qln-header .qln-user-menu-inner {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    column-gap: 8px;
}
.qln-header .qln-fav-btn {
    display: inline-flex;
    position: relative;
    box-sizing: border-box;
    outline: 0;
    border: 0;
    margin: 0;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    flex: 0 0 auto;
    font-size: 1.5rem;
    padding: 8px;
    overflow: visible;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: inherit;
    background-color: #FAFAFA;
    border-radius: 200px;
    width: 40px;
    height: 40px;
    justify-content: center;
    align-items: center;
}

.qln-header .qln-fav-btn-icon {
    user-select: none;
    /* width: 1em;
    height: 1em; */
    display: inline-block;
    fill: currentColor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 2.5rem;
    color: #475467;
}
.qln-header .qln-fav-btn-icon:hover {
    background-color: rgba(0, 0, 0, 0.04);
}

.qln-header .qln-fav-sp {
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    z-index: 0;
    inset: 0px;
    border-radius: inherit;
}

.qln-header img, .qln-header video {
  max-width: 100%;
  height: auto;
}

.qln-header .qln-user-dropdown {
    display: flex;
    margin-right: 8px;
}
.qln-header .qln-user-dropdown-btn {
    display: inline-flex;
    position: relative;
    box-sizing: border-box;
    outline: 0;
    border: 0;
    margin: 0;
    cursor: pointer;
    user-select: none;
    text-decoration: none;
    text-align: center;
    flex: 0 0 auto;
    font-size: 1.5rem;
    padding: 8px;
    overflow: visible;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #922A63;
    background-color: #FAFAFA;
    border-radius: 200px;
    width: 40px;
    height: 40px;
    justify-content: center;
    align-items: center;
}
.qln-header .qln-user-dropdown-sp {
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    z-index: 0;
    inset: 0px;
    border-radius: inherit;
}
.qln-header .qln-add-circle {
    display: none;
    #display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    cursor: pointer;
    user-select: none;
    text-decoration: none;
    text-align: center;
    flex: 0 0 auto;
    font-size: 1.5rem;
    padding: 8px;
    overflow: visible;
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #922A63;
    border-radius: 12px;
    width: 40px;
    height: 40px;
}
.qln-header .qln-add-circle-icon {
    user-select: none;
    display: inline-block;
    fill: currentColor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
    width: 32px;
    height: 32px;
    font-weight: 1;
}
.qln-header .qln-add-circle-sp {
    overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  inset: 0px;
  border-radius: inherit;
}

.qln-header .more-submenu {
  background-color: rgb(255, 255, 255);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 3px;
  border: 1px solid rgb(240, 240, 240);
  box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 8px 0px;
  position: absolute;
  overflow: hidden auto;
  min-width: 16px;
  min-height: 16px;
  max-width: calc(100% - 32px);
  outline: 0px;
  max-height: calc(100% - 96px);
  opacity: 0;
  transform: scale(0.75, 0.5625);
  transition: opacity 297ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, transform 198ms cubic-bezier(0.4, 0, 0.2, 1) 99ms;
  top: 34px;
  right: -600px;
  transform-origin: 199px 0px 0px;
  visibility: hidden;
}

.qln-header .more-submenu.active {
  min-width: 199px;
  opacity: 1;
  transform: none;
  transition: opacity 297ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, transform 198ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  top: 80px;
  right: 388px;
  transform-origin: 199px 0px 0px;
  visibility: visible;
  z-index: 10000;
}
.qln-header .more-item-list {
    list-style: none;
  margin: 0px;
  padding: 8px 0px;
  position: relative;
  outline: 0px;
}

.qln-header .more-item-list-inner {
    border-right: 1px solid rgb(234, 236, 240);
  border-bottom: 1px solid rgb(234, 236, 240);
  border-left: 1px solid rgb(234, 236, 240);
  box-shadow: rgb(234, 236, 240) 0px 4px 6px -2px, rgb(234, 236, 240) 0px 12px 16px -4px;
  background-color: rgb(255, 255, 255);
  width: 197px;
}

.qln-header .more-item {
  background-color: transparent;
  outline: 0px;
  border-width: 0px 0px 1px;
  border-style: none none solid;
  border-color: currentcolor currentcolor rgb(234, 236, 240);
  border-image: none;
  margin: 0px;
  border-radius: 0px;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  appearance: none;
  color: inherit;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  text-decoration: none;
  min-height: 48px;
  box-sizing: border-box;
  white-space: nowrap;
  padding: 9.6px 9.6px 9.6px 8px;
}

.qln-header .more-item:hover {
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.qln-header .more-item-sp1 {
    margin: 0px;
  font-size: 13px;
  font-weight: 500;
  line-height: 26px;
  font-style: normal;
  color: rgb(36, 36, 36);
  text-align: center;
  padding-right: 16px;
}

.qln-header .more-item-sp2 {
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  inset: 0px;
  border-radius: inherit;
}

.qln-header .user-menu-wrapper {
  background-color: rgb(255, 255, 255);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 3px;
  border: 1px solid rgb(240, 240, 240);
  /* box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 8px 0px; */
  position: absolute;
  overflow: hidden auto;
  min-width: 16px;
  min-height: 16px;
  max-width: calc(100% - 32px);
  outline: 0px;
  max-height: calc(100% - 96px);
  opacity: 0;
  transform: scale(0.75, 0.5625);
  top: 70px;
  right: -300px;
  transform-origin: 217px 0px 0px;
  transition: opacity 325ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, transform 216ms cubic-bezier(0.4, 0, 0.2, 1) 108ms;
  visibility: hidden;
}

.qln-header .user-menu-wrapper.active {
  min-width: 214px;
  opacity: 1;
  transform: none;
  transition: opacity 284ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, transform 189ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  top: 70px;
  right: 72px;
  transform-origin: 217px 0px 0px;
  visibility: visible;
  z-index: 10000;
}

.qln-header .user-menu {
    list-style: none;
  margin: 0px;
  padding: 8px 0px;
    padding-right: 0px;
  position: relative;
  outline: 0px;
}

.qln-header .user-menu-inner {
    border-right: 1px solid rgb(234, 236, 240);
  border-bottom: 1px solid rgb(234, 236, 240);
  border-left: 1px solid rgb(234, 236, 240);
  box-shadow: rgb(234, 236, 240) 0px 4px 6px -2px, rgb(234, 236, 240) 0px 12px 16px -4px;
  background-color: rgb(255, 255, 255);
}


.qln-header .user-menu .username-wrapper {
    background-color: transparent;
  outline: 0px;
  border: 0px;
  margin: 0px;
  border-radius: 0px;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  appearance: none;
  color: inherit;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  -moz-box-pack: start;
  justify-content: flex-start;
  -moz-box-align: center;
  align-items: center;
  position: relative;
  text-decoration: none;
  min-height: 48px;
  padding: 6px 20px 6px 16px;
  box-sizing: border-box;
  white-space: nowrap;
}

.qln-header .user-menu .username {
    margin: 0px;
  font-size: 16px;
  font-weight: 600;
  line-height: 27px;
  font-style: normal;
  color: rgb(36, 36, 36);
  text-align: left;
}

.qln-header .user-menu .username-sp {
    overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  inset: 0px;
  border-radius: inherit;
}


.qln-header .user-menu .user-menu-item {
    background-color: transparent;
  outline: 0px;
  border-width: 0px 0px 1px;
  border-style: none none solid;
  border-color: currentcolor currentcolor rgb(234, 236, 240);
  border-image: none;
  margin: 0px;
  border-radius: 0px;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  appearance: none;
  color: inherit;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  -moz-box-pack: start;
  justify-content: flex-start;
  -moz-box-align: center;
  align-items: center;
  position: relative;
  text-decoration: none;
  min-height: 48px;
  box-sizing: border-box;
  white-space: nowrap;
  padding: 11.2px;
  color: rgb(36, 36, 36) !important;
}

.qln-header .user-menu .user-menu-item:hover {
    text-decoration: none;
    background-color: rgba(0, 0, 0, 0.04);
}
.qln-header .user-menu .user-menu-item a {
    display: inline-flex;
    width: 100%;
}
.qln-header .user-menu .item-icon-wrapper {
    padding-left: 8px;
  padding-right: 8px;
  width: 40px;
}

.qln-header .user-menu .item-icon {
    user-select: none;
  display: inline-block;
  fill: rgb(71, 84, 103);
  flex-shrink: 0;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-size: 1.5rem;
  color: rgb(71, 84, 103);
  width: 24px;
  height: 24px;
  vertical-align: middle;
}

.qln-header .user-menu .item-icon.search {
  fill: none;
}

.qln-header .user-menu svg,
.qln-header .user-menu img {
    vertical-align: middle;
}

.qln-header .user-menu .item-name{
  margin: 0px;
  font-size: 13px;
  font-weight: 500;
  line-height: 26px;
  font-style: normal;
  color: rgb(36, 36, 36);
}

.qln-header .user-menu .item-sp {
    overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  inset: 0px;
  border-radius: inherit;
}

.qln-header .user-menu .login-register{
    background-color: transparent;
  outline: 0px;
  border: 0px;
  margin: 0px;
  border-radius: 0px;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  appearance: none;
  color: inherit;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  text-decoration: none;
  min-height: 48px;
  box-sizing: border-box;
  white-space: nowrap;
  padding: 16px;
  flex-direction: column;
  gap: 11.2px;
}

.qln-header .user-menu .login-btn {
    display: inline-flex;
  -moz-box-align: center;
  align-items: center;
  -moz-box-pack: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  background-color: transparent;
  outline: 0px;
  margin: 0px;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  appearance: none;
  text-decoration: none;
  font-size: 1.4rem;
  line-height: 1.75;
  min-width: 64px;
  padding: 5px 15px;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  border: 1px solid rgba(146, 42, 99, 0.5);
  color: rgb(146, 42, 99);
  font-weight: 600;
  border-radius: 6px;
  width: 100%;
  text-transform: capitalize;
}

.qln-header .user-menu .login-btn:hover {
    text-decoration: none;
    background-color: rgba(146, 42, 99, 0.04);
    border: 1px solid rgb(146, 42, 99);
}

.qln-header .user-menu .register-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  outline: 0;
  border: 0;
  margin: 0;
  cursor: pointer;
  user-select: none;
  text-decoration: none;
  font-size: 1.4rem;
  line-height: 1.75;
  min-width: 64px;
  padding: 6px 16px;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  color: #fff;
  background-color: #922A63;
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);
  font-weight: 600;
  border-radius: 6px;
  width: 100%;
  text-transform: capitalize;
}

.qln-header .user-menu .register-btn:hover {
    text-decoration: none;
    background-color: rgb(102, 29, 69);
    box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);
}

.css-x15wq9 {
  position: fixed;
  inset: 0px 0px 0px auto;
  z-index: 1199;
}

.qln-header .mobile-menu {
    box-sizing: border-box;
    margin: 0;
    z-index: 1000;
   /* width: 100px; */
}

.qln-header .mobile-menu-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    text-decoration: none;
    color: inherit;
    text-align: center;
    flex: 0 0 auto;
    font-size: 1.5rem;
    padding: 8px;
    border-radius: 50%;
    overflow: visible;
    color: rgba(0, 0, 0, 0.54);
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.qln-header .menu-btn-icon {
    user-select: none;
    fill: currentColor;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
    width: 24px;
    height: 24px;
}

.qln-header .mobile-logo {
    display: none;
}

.mobile-menu {
    display: none;
}

.qln-sliding-menu {
    font-family: Poppins;
    font-weight: 400;
    font-style: normal;
    position: fixed;
      top: 0;
      right: -100%;
      width: 100%;
      height: 100%;
      background-color: #333;
      color: #fff;
      padding: 20px;
      box-sizing: border-box;
      transition: right 0.3s ease-in-out;
      z-index: 1000; /* Ensure the menu appears above other content */
      background-color: rgb(255, 255, 255);
      padding: 0;
       padding-top: 16px;
       padding-bottom: 16px;
  background-color: rgb(255, 255, 255);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 3px;
  border: 1px solid rgb(240, 240, 240);
  box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 8px 0px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  z-index: 100000;
}

.qln-sliding-menu.active{
    right: 0;
}

.qln-sliding-menu a {
    text-decoration: inherit;
}

.qln-sliding-menu .sliding-menu-root{
             
}

.qln-sliding-menu .menu-ql-logo{
     display: flex;
  flex-direction: row;
  padding-left: 16px;
  padding-right: 16px;
  justify-content: space-between;
}

.qln-sliding-menu .close-btn{
    
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  text-decoration: none;
  color: inherit;
  text-align: center;
  flex: 0 0 auto;
  font-size: 1.5rem;
  padding: 8px;
  border-radius: 50%;
  overflow: visible;
  color: rgba(0, 0, 0, 0.54);
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.qln-sliding-menu .close-btn:hover {
    background-color: rgba(0, 0, 0, 0.04);
}

.qln-sliding-menu .close-btn-icon{
    user-select: none;
  width: 1em;
  height: 1em;
  display: inline-block;
  fill: currentColor;
  flex-shrink: 0;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-size: 1.5rem;
}

.qln-sliding-menu .close-btn-sp{
    overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  inset: 0px;
  border-radius: inherit;
}

.qln-sliding-menu .slide-menu-header{
    box-sizing: border-box;
  flex-direction: row;
  padding-top: 0;
  padding-bottom: 16px;
}

.qln-sliding-menu .user-info-wrapper {
    box-sizing: border-box;
    flex-direction: row;
    padding-top: 16px;
    padding-bottom: 16px;
}

.qln-sliding-menu .user-info-wrapper-inner{
    box-sizing: border-box;
  display: flex;
  flex-flow: wrap;
  margin: 0px;
  -moz-box-align: center;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
  -moz-box-pack: justify;
  justify-content: space-between;
}

.qln-sliding-menu .user-info{
    display: flex;
  flex-direction: row;
  gap: 12px;
  -moz-box-align: center;
  align-items: center;
}

.qln-sliding-menu .username-wrapper{
    display: flex;
  flex-direction: column;
}

.qln-sliding-menu .user-name{
    margin: 0px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  color: rgb(146, 42, 99);
}

.qln-sliding-menu .user-email{
    margin: 0px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
}

.qln-sliding-menu .arrow-btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  text-decoration: none;
  color: inherit;
  text-align: center;
  flex: 0 0 auto;
  font-size: 1.5rem;
  padding: 8px;
  border-radius: 50%;
  overflow: visible;
  color: rgba(0, 0, 0, 0.54);
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;

}

.qln-sliding-menu .arrow-btn:hover {
    background-color: rgba(0, 0, 0, 0.04);
}

.qln-sliding-menu .arrow-btn-icon{
    user-select: none;
  width: 1em;
  height: 1em;
  display: inline-block;
  fill: currentColor;
  flex-shrink: 0;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-size: 1.5rem;
}

.qln-sliding-menu .arrow-btn-sp{
    overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  inset: 0px;
  border-radius: inherit;
}

.qln-sliding-menu .actions-wrapper{
    box-sizing: border-box;
  flex-flow: row;
  width: 100%;
  margin: 0px;
  display: flex;
  padding: 16px;
  gap: 16px;
  height: 72px;
}

.qln-sliding-menu .buy-prem-btn{
    display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
  font-weight: 500;
  font-size: 1.3rem;
  line-height: 1.75;
  text-transform: uppercase;
  min-width: 64px;
  padding: 6px 16px;
  border-radius: 4px;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  color: #fff;
  background-color: #922A63;
  box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);
  font-weight: 600;
  border-radius: 6px;
  width: 100%;
  text-transform: capitalize;
}

.qln-sliding-menu .buy-prem-btn:hover {
    text-decoration: none;
  background-color: rgb(102, 29, 69);
  box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);
}

.qln-sliding-menu .post-ad-btn{
  display: inline-flex;
  align-items: center;;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  text-decoration: none;
  color: inherit;
  font-weight: 500;
  font-size: 1.3rem;
  line-height: 1.75;
  text-transform: uppercase;
  min-width: 64px;
  padding: 5px 15px;
  border-radius: 4px;
  transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  border: 1px solid rgba(146, 42, 99, 0.5);
  color: #922A63;
  font-weight: 600;
  border-radius: 6px;
  width: 100%;
  text-transform: capitalize;
}

.qln-sliding-menu .post-ad-btn:hover {
    text-decoration: none;
  background-color: rgba(146, 42, 99, 0.04);
  border: 1px solid #922A63;
}

.qln-sliding-menu .action-sp{
    overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  inset: 0px;
  border-radius: inherit;
}

.qln-sliding-menu .navigation-parent{
    list-style: none;
  padding: 8px 0px;
  position: relative;
  margin: 0px;
}

.qln-sliding-menu .parent-link{
    margin: 0px;
  font-size: 16px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: 0em;
  color: rgb(146, 42, 99);
}

.qln-sliding-menu .parent-link-sp{
    overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  inset: 0px;
  border-radius: inherit;
}

.qln-sliding-menu .plink-wrapper{
    background-color: transparent;
  outline: 0px;
  border: 0px;
  border-radius: 0px;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  appearance: none;
  color: inherit;
  display: flex;
  -moz-box-flex: 1;
  flex-grow: 1;
  -moz-box-pack: start;
  justify-content: flex-start;
  -moz-box-align: center;
  align-items: center;
  position: relative;
  text-decoration: none;
  min-width: 0px;
  box-sizing: border-box;
  text-align: left;
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  padding: 0px 16px;
  margin: 0px;
}

.qln-sliding-menu .parent-link{
    margin: 0px;
  font-size: 16px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: 0em;
  color: rgb(146, 42, 99);
}

.qln-sliding-menu .parent-link-sp{
    list-style: none;
  padding: 8px 0px 8px 16px;
  position: relative;
  margin: 0px;
}

.qln-sliding-menu .parent-child-sp{
    overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  inset: 0px;
  border-radius: inherit;
}

.qln-sliding-menu .child-menu{
    list-style: none;
  padding: 8px 0px 8px 16px;
  position: relative;
  margin: 0px;
}

.qln-sliding-menu .child-link-wrapper{
    background-color: transparent;
  outline: 0px;
  border: 0px;
  border-radius: 0px;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  appearance: none;
  color: inherit;
  display: flex;
  -moz-box-flex: 1;
  flex-grow: 1;
  -moz-box-pack: start;
  justify-content: flex-start;
  -moz-box-align: center;
  align-items: center;
  position: relative;
  text-decoration: none;
  min-width: 0px;
  box-sizing: border-box;
  text-align: left;
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  padding: 12px 16px;
  margin: 0px;
}

.qln-sliding-menu .child-link{
    margin: 0px;
  font-size: 16px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: 0em;
  color: rgb(100, 100, 100);
}

.qln-sliding-menu .child-link-sp{
    overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  inset: 0px;
  border-radius: inherit;
}

.qln-sliding-menu .sliding-bottom-nav{
    display: flex;
  flex-flow: column wrap;
  padding: 16px;
  gap: 11.2px;
  height: 137px;
}

.qln-sliding-menu .bottom-nav-item{
    margin: 0px;
  font-size: 16px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: 0em;
  color: rgb(71, 84, 103);
}

.qln-sliding-menu .social-links{
    display: flex;
  flex-direction: row;
  height: 96px;
  place-content: center;
  -moz-box-pack: center;
  gap: 16px;
  padding: 32px;
}

.qln-sliding-menu .social-link{
    display: inline-flex;
  -moz-box-align: center;
  align-items: center;
  -moz-box-pack: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  background-color: transparent;
  outline: 0px;
  border: 0px;
  margin: 0px;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  appearance: none;
  text-decoration: none;
  text-align: center;
  flex: 0 0 auto;
  font-size: 1.5rem;
  border-radius: 50%;
  overflow: visible;
  color: rgba(0, 0, 0, 0.54);
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  padding: 0px;
}


.qln-sliding-menu .social-link-sp{
    overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  inset: 0px;
  border-radius: inherit;
}

.qln-sliding-menu .plink-wrapper:hover,
.qln-sliding-menu .child-link-wrapper:hover{
    text-decoration: none;
  background-color: rgba(0, 0, 0, 0.04);
}


.qln-sliding-menu .navigation-parent{
    
}

.qln-user-slider-menu {
    font-family: Poppins;
    font-weight: 400;
    font-style: normal;
    position: fixed;
      top: 0;
      right: -100%;
      width: 100%;
      height: 100%;
      background-color: #333;
      color: #fff;
      padding: 20px;
      box-sizing: border-box;
      transition: right 0.3s ease-in-out;
      z-index: 1000; /* Ensure the menu appears above other content */
      background-color: rgb(255, 255, 255);
      padding: 0;
       padding-top: 16px;
       padding-bottom: 16px;
  background-color: rgb(255, 255, 255);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 3px;
  border: 1px solid rgb(240, 240, 240);
  box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 8px 0px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  z-index: 120000;
}

.qln-user-slider-menu.active{
    right: 0;
}

.qln-user-slider-menu .qln-user-slider-header {
    display: flex;
    flex-direction: row;
    padding-left: 16px;
    padding-right: 16px;
    justify-content: space-between;
}

.qln-user-slider-menu .close-btn {
    
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  user-select: none;
  vertical-align: middle;
  text-decoration: none;
  color: inherit;
  text-align: center;
  flex: 0 0 auto;
  font-size: 1.5rem;
  padding: 8px;
  border-radius: 50%;
  overflow: visible;
  color: rgba(0, 0, 0, 0.54);
  transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.qln-user-slider-menu .close-btn:hover {
    background-color: rgba(0, 0, 0, 0.04);
}

.qln-user-slider-menu .close-btn-icon{
    user-select: none;
  width: 1em;
  height: 1em;
  display: inline-block;
  fill: currentColor;
  flex-shrink: 0;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-size: 2.5rem;
}

.qln-user-slider-menu .close-btn-sp {
    overflow: hidden;
  pointer-events: none;
  position: absolute;
  z-index: 0;
  inset: 0px;
  border-radius: inherit;
}

.qln-user-slider-menu .user-info-wrapper{
    box-sizing: border-box;
    flex-direction: row;
    padding-top: 16px;
    padding-bottom: 16px;
}

.qln-user-slider-menu .user-info-wrapper .user-info-wrapper-inner{
    box-sizing: border-box;
    display: flex;
    flex-flow: wrap;
    margin: 0px;
    -webkit-box-align: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    -webkit-box-pack: justify;
    justify-content: space-between;
}

.qln-user-slider-menu .user-info-wrapper .user-info{
    display: flex;
    flex-direction: row;
    gap: 12px;
    -webkit-box-align: center;
    align-items: center;
}

/*.qln-user-slider-menu .user-info-wrapper .username-wrapper{
    
}

.qln-user-slider-menu .user-info-wrapper .user-name{
    
}

.qln-user-slider-menu .user-info-wrapper .user-email{
    display: flex;
    flex-direction: column;
}*/

.qln-user-slider-menu .user-name{
    margin: 0px;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  color: #FF7F38;
}

.qln-user-slider-menu .user-email{
    margin: 0px;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
}

.qln-user-slider-menu .user-info-wrapper .arrow-btn{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    cursor: pointer;
    user-select: none;
    vertical-align: middle;
    text-decoration: none;
    text-align: center;
    flex: 0 0 auto;
    font-size: 2.5rem;
    padding: 8px;
    border-radius: 50%;
    overflow: visible;
    color: rgba(0, 0, 0, 0.54);
    transition: background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.qln-user-slider-menu .user-info-wrapper .arrow-btn:hover {
    background-color: rgba(0, 0, 0, 0.04);
}
    
.qln-user-slider-menu .user-info-wrapper .arrow-btn-icon{
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    fill: currentColor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
}


.qln-user-slider-menu .user-info-wrapper .arrow-btn-sp{
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    z-index: 0;
    inset: 0px;
    border-radius: inherit;
}

.qln-user-slider-menu .user-menu{
    list-style: none;
    position: relative;
    margin: 0px;
    padding: 0px;
}

.qln-user-slider-menu .user-menu-item{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    text-decoration: none;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
    padding: 12px 16px;
    gap: 8px;
}

.qln-user-slider-menu .user-menu-item a{
    width: 100%;
}

.qln-user-slider-menu .item-icon-wrapper{
    padding-left: 8px;
    padding-right: 8px;
    width: 40px;
}

.qln-user-slider-menu .item-icon{
    
}

.qln-user-slider-menu .item-name{
    
}

.qln-user-slider-menu img, .qln-user-slider-menu video {
    max-width: 100%;
    height: auto;
}
.qln-user-slider-menu audio, 
.qln-user-slider-menu canvas, 
.qln-user-slider-menu embed,
.qln-user-slider-menu iframe, 
.qln-user-slider-menu img, 
.qln-user-slider-menu object, 
.qln-user-slider-menu svg, 
.qln-user-slider-menu video {
    display: block;
    vertical-align: middle;
}

.qln-user-slider-menu .css-xc3oxq {
    user-select: none;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
    color: rgb(71, 84, 103);
    width: 24px;
    height: 24px;
}

.qln-user-slider-menu .css-b933ss {
    user-select: none;
    width: 1em;
    height: 1em;
    display: inline-block;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.qln-user-slider-menu .css-1e1ivpd {
    user-select: none;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
    color: rgb(146, 42, 99);
    width: 24px;
    height: 24px;
}

.qln-user-slider-menu .css-1tloik8 {
    margin: 0px;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0em;
    color: rgb(36, 36, 36);
}

.qln-user-slider-menu .css-1gerxpn {
    margin: 0px;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0em;
    color: rgb(146, 42, 99);
}

.qlv-link-wrapper{
    text-align: right;
    margin-top: -64px;
    margin-bottom: 26px;
} 

.qlv-link-wrapper a{
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    text-decoration: none;
} 

.qlv-link-wrapper .item-icon-wrapper{
    padding-left: 8px;
    padding-right: 8px;
    width: 40px;
} 

.qlv-link-wrapper .css-xc3oxq{
    user-select: none;
    display: inline-block;
    fill: currentcolor;
    flex-shrink: 0;
    transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    font-size: 1.5rem;
    color: rgb(71, 84, 103);
    width: 24px;
    height: 24px;
} 

.qlv-link-wrapper .item-name {
    font-size: 20px;
    color: #393635;
    margin-top: 0px;
    margin-bottom: 8px;
}

@media only screen and (min-width: 898px){
    
}
@media only screen and (max-width: 897px){
    .qln-header .qln-add-circle {
        display: flex;
    }
    .qln-header .qln-user-dropdown {
        display: none;
    }
    .qln-header .qln-top-menu {
        display: none;
    }
    .qln-logo {
        display: none;
    }
    .qln-header .mobile-logo {
        display: flex;
    }
    .qln-header .qln-logo {
        display: none;
    }
    .qln-header .mobile-menu{
        display: flex;
    }
    
    .qln-header .qln-header-inner {
        justify-content: space-between;
        gap: 8.8px;
    }
    .front .b-filters-block.main{
        display: none;
    }
}

/* End QL Next header */

/* Home page submenu changes */

.home .b-filters-pack { 
    background: none;
}
@media only screen and (min-width: 1200px) {
  .home .b-filters-pack .b-filter[data-filter-id="main-sections"] {
    width: auto !important;
    margin-left: 186px !important;
  }
}
@media only screen and (min-width: 768px) {
  .b-filters-group.first.search {
    float: none !important;
    margin-top: 14px;
    padding-left: 0;
  }
}

@media only screen and (min-width: 768px) {
 .front .b-filter[data-filter-id="search"] .b-filter--el-search-field.default {
    width: 305px;
  }
}

.home .b-main-sections--el-link {
  font-family: "Franklin Gothic Normal";
  font-size: 13px;
  line-height: 1.67;
  word-wrap: break-word;
  hyphens: auto;
  font-style: normal;
  font-weight: 400;
  color: #242424 !important; 
/*  line-height: 18px;*/
}

@media (min-width: 1200px) {
  .home .b-main-sections.properties {
    width: 125px;
  }
}

@media (min-width: 1200px) {
  .home .b-main-sections.vehicles {
    width: 117px;
  }
}

 @media (min-width: 1200px) {
  .home .b-main-sections.classifieds {
    width: 128px;
  }
}

@media (min-width: 1200px) {
  .home .b-main-sections.items {
    width: 117px;
  }
}

@media (min-width: 1200px) {
  .home .b-main-sections.jobs {
    width: 78px;
  }
}

@media only screen and (max-width: 897px){
    .front .b-filters-block.main{
        display: none;
    }
}
/* End Home page submenu changes */

/* Delete Account Page */

body.page-delete-account{
    font-size: 16px;
}

body.page-delete-account #ql-user-delete-account-form {
    padding: 18px;
}

body.page-delete-account #ql-user-delete-account-form ul {
    list-style-type: disc;
}
body.page-delete-account #ql-user-delete-account-form ol {
    list-style-type: decimal;
}

body.page-delete-account #ql-user-delete-account-form ul li,
body.page-delete-account #ql-user-delete-account-form ol li {
        line-height: 24px;
        margin-left: 34px;
}

body.page-delete-account #ql-user-delete-account-form label{
    font-weight: bold !important;
    display: block;
    margin-bottom: 5px;
    color: #393635;
}
body.page-delete-account #ql-user-delete-account-form input[type="text"] {
    margin-bottom: 15px;
}

body.page-delete-account #ql-user-delete-account-form input[type="submit"] {
    display: inline-block;
    height: 40px;
    text-align: center;
    font-family: "Franklin Gothic Medium";
    font-size: 20px;
    line-height: 20px;
    position: relative;
    vertical-align: top;
    color: #ffffff;
    background: #5a73ad;
    padding: 0;
    width: auto;
    min-width: 160px;
    border: none;
    padding: 5px 10px;
}

html {
    font-size: 16px;
}
.accordionmenu {
    display: none;
}
.user-sub-wrapper{
   
    opacity: 0;
}
.user-sub-wrapper ul{
    border: 1px solid rgb(240, 240, 240);
  box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 8px 0px;
}
.accordionmenu li{
    height:40px;
    margin-left: 35px;
}
.accordionmenu li a{
    color: #242424;
    font-size: 15px;
  font-weight: 500;
  margin-left: 15px;
}
.submenu li:hover {
    background-color: rgba(0, 0, 0, 0.04);
  }
  .dashboard-accordionmenu{
    cursor: pointer;
  }
  .user-sub-wrapper .submenu{
    position: absolute;
      bottom: -82px;
  }
.banner-mob{
    display: none;
}
@media screen and (max-width: 526px) {
    .banner-mob{
        display: block !important;
    }
    .banner-desktop{
        display: none !important;
    }
}
@media only screen and (max-width: 767px) {
    .b-jobs-banner {
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: -35px !important;
    }
}
.b-jobs-banner {
   position: relative;
    margin-bottom: 5px;
}

/* jobs rebranding  */
body[data-color-id=jobs] .b-filters-block.main {
    background-color: #FF7F38 !important;  }
body[data-color-id=jobs] form.b-filters-pack {
        background-color: #FF7F38 !important;  }
body[data-color-id=jobs] .b-dashboard--el-subscription h4{
    color: #00426D !important;
}
body[data-color-id=jobs] .dashboard-bottom-messages a{
    color: #FF7F38 !important;
}
body[data-color-id=jobs] .node-job-form .b-options-block--el-label {
    color: #FF7F38 !important;
}
body[data-color-id=jobs] .add-post-content--el-navigation-next {
    background: #00426D !important;
}
body[data-color-id=jobs] .add-post-content--el-navigation-next:after {
    border-left: 10px solid #00426D !important;
}
body[data-color-id=jobs] .b-filters-block.main:before, body[data-color-id=jobs] .b-filters-block.main:after {
    background-color: #FF7F38 !important;
}
body[data-color-id=jobs] .b-filters-block.main{
    background-color: #FF7F38 !important;  
}
body[data-color-id=jobs] .b-card .b-ad-excerp{
    color: #00426D !important; 
}
body[data-color-id=jobs]  .label-promoted{
    background-color: #FF7F38 !important;  
}
body[data-color-id=jobs] a.buttons-node-link.buttons-promote.promoted{
   background-color: #FF7F38 !important;
}
body[data-color-id=jobs] .b-card .b-ad-excerpt {
    color: #00426D !important;
}
body[data-color-id=jobs] .b-card .b-ad-excerpt a {
    color: #00426D !important;
}
body[data-color-id=jobs] .b-header--el-add-post-button{
    background-color: #FF7F38 !important;

}
body[data-color-id=jobs] .b-header--el-aside{
    background-color: #00426D !important;

}

.qln-header,
.job-header-style {
    background-color: #00426D !important;
    color: white !important;
  }
  .not-logged-in.page-user-register .qln-header{
    background-color: #00426D !important;
    color: white !important;
  }

.qln-header .qln-header-inner,
  .job-header-style .qln-header-inner{
    padding-left: 16px !important;
    padding-top: 7px !important;
    gap: 76.8px !important;
    }
.qln-header .qln-more-icon,
.job-header-style .qln-more-icon {
    font-size: 1.5rem !important;
  }
  .section-jobs .qln-header .qln-menu-links,
.section-jobseeker .qln-header .qln-menu-links,
.section-freelancers .qln-header .qln-menu-links,
.page-node-add-jobseeker .qln-header .qln-menu-links,
.node-type-jobseeker .qln-header .qln-menu-links,
.page-node-add-freelancers .qln-header .qln-menu-links,
.node-type-freelancers .qln-header .qln-menu-links,
.page-node-add-jobs .qln-header .qln-menu-links,
.node-type-jobs .qln-header .qln-menu-links,
.job-header-style .qln-menu-links {
    /* font-weight: 300 !important; */
  }
  .job-header-style .post-ad-btn,
  .qln-header .post-ad-btn  {
    width: 109px !important;
    height: 40px !important;
}

.job-header-style .post-ad-btn,
.qln-header .post-ad-btn 
  {
    background-color: #FF7F38 !important; 
  }
  .qln-header .post-ad-btn:hover ,
.job-header-style .post-ad-btn:hover{
    background-color: #FF7F38 !important; 
  }
 .feedback-form-button-desktop
  {
     background-color: #FF7F38 !important; 
     z-index: 9999;
   }
.job-header-style .qln-menu-links.qln-select,
.qln-header .qln-menu-links.qln-select {
    color: #FF7F38 !important;
  }
  .qln-header .login-btn,
  .job-header-style .login-btn{
    border: 1px solid #FF7F38 !important;
    color: #FF7F38 !important;
  }
  .qln-header .register-btn,
  .job-header-style .register-btn{
    background-color: #FF7F38 !important;
  }
  .qln-header .qln-more-icon,
  .job-header-style .qln-more-icon {
    font-size: 1.5rem !important;
  }
  .b-side-menu--el-action{
    background-color:  #FF7F38 !important;
  }
  .b-side-menu--el-username{
    color: #00426D !important;
  }
  .b-side-menu--el-comments{
    background-color: #00426D !important;
  }
  .b-side-menu::-webkit-scrollbar-thumb{
    background: #00558D !important;
  }
  .b-side-menu::-webkit-scrollbar-thumb:hover{
    background: #00558D !important;
  }
  .section-freelancers  .qln-top-menu-inner a:hover,
  .section-jobseeker  .qln-top-menu-inner a:hover,
  .section-jobs  .qln-top-menu-inner a:hover,
  .page-node-add-jobseeker .qln-top-menu-inner a:hover,
  .node-type-jobseeker .qln-top-menu-inner a:hover,
  .page-node-add-freelancers .qln-top-menu-inner a:hover,
  .node-type-freelancers .qln-top-menu-inner a:hover,
  .page-node-add-jobs .qln-top-menu-inner a:hover,
  .node-type-jobs .qln-top-menu-inner a:hover,
  .job-header-style .qln-top-menu-inner a:hover
  {
    color:#fff !important;
  }

  .feedback-form-submit-button{
    background-color: #FF7F38 !important;
  }
  #user-register-form .form-submit{
background-color: #FF7F38 !important;
  }
  #user-login .form-submit{
    background-color: #FF7F38 !important;

  }
  .dashboard-wrapper{
    font-family:'Public Sans' !important;

  }
  .profile-landing .b-profile-head--el-send-message{
    background-color: #FF7F38;
          color: white;
  }
 /* .profile-landing .b-profile-menu--el-item.active{
    background-color: '#00426D';
  } */
.node-subscriptions{
    background-color: #00558D !important;
    border-color: #00558D !important;
  }
  body{
 font-family: 'Public Sans' !important;
    
  }
  body[data-color-id=pages] .b-filters-block.main {
    background-color: #FF7F38 !important;
}
body[data-color-id=pages] .b-filters-block.additional,
body[data-color-id=pages] .b-filters-block.main:after,
body[data-color-id=pages] .b-filters-block.main:before,
body[data-color-id="pages"] .b-filters-block.additional::before,
body[data-color-id="pages"] .b-filters-block.additional::after,
body[data-color-id="jobs"] .b-filters-block.additional{
  background-color: #FF7F38 !important;

}
.forums .b-forums-add-button,
.topics .b-topics-add-button,
#upcoming-events,
.b-events--el-add-event,
.post-something,
body[data-color-id=forums] .b-pagination--el-page.active {
  background-color: #FF7F38 !important;
  border: 2px solid #FF7F38 !important;
}
.topics .b-topics-add-button:hover,
#upcoming-events:hover,
.b-events--el-add-event:hover,
.post-something:hover,
body[data-color-id="jobs"] .b-cant-find--el-post-ad,
.add-post-category .b-add-post--el-tab--mix-classified.b-add-post--el-tab--mix-active{
  color:#FF7F38 !important;
}
.forums .b-forums-add-button:hover{
    color: #fff;
}
.featured_highlight{
  background-color: #00426D !important;
  border: 1px solid #00426D !important;
}
.topics--el-title,
.b-post-header--el-title,
.news-landing .b-filters-block--el-title,
.b-aside--el-block-caption{
  color: #00426D !important;
}
.twite__share-button{
  color: #00426D !important;

}
.add-post-category .b-post-tab--el-link.b-post-tab--mix-classified,
.add-post-category .b-post-tab--el-link.b-post-tab--mix-service,
.add-post-category .b-post-tab--el-link{

    color: #FF7F38 !important;
}
.node-type-special .info-rubric{
    color: #00426D !important
}
.node-type-special .group-image-box .info-rubric{
    color: #fff !important
}
.node-type-special .group-image-box .info-rubric{
    background-color: #FF7F38 !important;
}
.detailed-page--el-newsletter-submit{
    color: #fff !important;
}
.profile-landing .b-subscriptions-desc--el-info--mix-classified{
    border-color: #FFD700 !important;
}
.profile-landing .b-subscriptions-desc--el-price.b-subscriptions-desc--el-price--mix-classified{
    background-color: #FFD700 !important;
}
.profile-landing .b-subscriptions-desc--el-price--mix-item{
    background-color: #FF7F38 !important;
}
.profile-landing .b-subscriptions-desc--el-info--mix-item {
    border-color: #FF7F38 !important;
}
.profile-landing .b-subscriptions-desc--el-price--mix-job{
    background-color: #FFAE42 !important;
}
.profile-landing .b-subscriptions-desc--el-info--mix-job {
    border-color: #FFAE42 !important;
}
.profile-landing .b-subscriptions-desc--el-price--mix-property{
    background-color: #00426D !important;
}
.profile-landing .b-subscriptions-desc--el-info--mix-property {
    border-color: #00426D !important;
}
.profile-landing .b-subscriptions-desc--el-price--mix-vehicles{
    background-color: #14B8F2 !important;
}
.profile-landing .b-subscriptions-desc--el-info--mix-vehicles {
    border-color: #14B8F2 !important;
}
.forums--el-title,
.section-eshops .block-title{
    color: #00426D !important;
}
.b-popup-header--mix-post{
    background-color: #FF7F38 !important;
}
.section-node-add .b-options-block--el-label.active{
    background-color: #FF7F38 !important;
    color: white !important;
}
.section-node-add .b-options-block--el-label,
.section-node-add .select2-container--default .select2-selection--multiple .select2-selection__choice{
    color:#FF7F38 !important;

}
.add-post-steps .form-item-field-event-category-und .add-post-ad-section--el-title{
    color: #00426D !important;
}
body[data-color-id=vehicles] .add-post-content--el-navigation-next,
body[data-color-id=vehicles] .add-post-content--el-navigation-next:after,
body[data-color-id=vehicles] .b-options-block--el-label.active{
    background: #FF7F38 !important;
}
body[data-color-id=vehicles] .b-options-block--el-label{
    color: #FF7F38 !important;
    }
body[data-color-id=vehicles] .b-options-block--el-label.active{
color: white !important;
}
body[data-color-id=vehicles] .add-post-content--el-navigation-next:after{
    border-left: 10px solid #FF7F38;
}
.b-footer-toc--el-wrapper::before{
    display: none !important;
}

/* footer */
.b-footer,
.footer-bottom-left{
    border-top: 0px !important;
}
.footer-bottom-left{
    /* width: 80%; */
    margin-top: -5px;
}
.social-media a svg{
    color: white;
    height: 16px;
    width:16px;
}
.social-media a {
    font-size: 1.5rem;
    color: white !important;
    height: 32px;
    width: 32px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 17px;
    margin-right: 10px;
    border: 1px solid white;
  }
.b-footer-term .b-footer-links{
   
    margin-right: 30px;
    margin-left: 0px !important;
}
.b-footer-term{
    display: flex;
}
.css-a7l0d0 {
    margin-top: 0px;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 24px;
    color: #FFFFFF;
  }
.css-d7ubg9 {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
  }
  .css-19ac22d {
    margin: 0;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  letter-spacing: 0em;
  color: #FFFFFF !important;
  margin-top: 16px;
  }
.row-second{
    border-top: 1px solid #eee;
    width: 87%;
    margin: auto;
    margin-top: 40px;
    margin-bottom: 34px;
    display: flex;
}
.css-19ac22d{
    color: white;
}
.css-10vymh7 a{
    color: #FFFFFF;
  }
  .css-10vymh7 a:hover{
    color: #FFFFFF;
  }
  .css-10vymh7 {
  
    font-size: 14px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    color: #FFFFFF !important;
    text-decoration: underline !important;
    text-underline-offset: 3px;
    margin-bottom: 22px;
    margin-top: 22px;
  }
  .block-footer-menu-left{
  margin-left: 16% ;
  font-family: 'public sans' !important;
  }
  .css-14io4f {
    margin: 0;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0em;
    color: #FFFFFF;
    margin-bottom: 10px;
  }
  .css-1hmaqdl {
    margin: 0;
    font-family: 'Public Sans' !important;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 27px;
    color: #FFFFFF;
  }
  .b-footer-subscribe--el-submit{
    color: #fff;
  background-color: #FF7F38;
  height: 40px;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  width: 141px;
  }
  .b-footer-subscribe,
  .b-footer-subscribe--el-input{
    background-color: transparent !important;
  }
  .css-zh9ej1 {
    margin: 0;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0em;
    color: #FF7F38;
    text-decoration: underline;
    line-height: 27px;
    text-underline-offset: 3px;
    width: 162px;
  }
  .css-zh9ej1 a, .css-zh9ej1 a:hover {
   
    color: #FF7F38;
    
  }
  .css-w280i0{
    background-color: #FFFFFF;
    border: 1px solid #D0D5DD;
    border-radius: 6px;
    width: 435px;
    padding: 10px 4px 10px 10px;
    -webkit-column-gap: 8px;
    grid-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    height: 48px;
    -moz-box-align: center;
    align-items: center;
  }
  .css-w280i0 .mc-field-group{
margin-top: -12px;
  }
  .b-footer-subscribe--el-input{
    color: #FF7F38 !important;
  }
  .css-u20a5w {
    margin: 0;
      margin-top: 0px;
      margin-left: 0px;
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0em;
    color: #FFFFFF;
    text-align: left !important;
 
    margin-top: 59px;
  }
  .css-etf8kp a img {
    margin-top: 20px;
  }
  @media only screen and (max-width: 767px) {
    .footer-full-screen {
      position: absolute !important;
      margin-bottom: -16px;
    }
    .social-media div{
        position: absolute;
    }
     .footer-full-screen{
        overflow: auto !important;
    }
    .b-footer-subscribe--el-submit{
        width: 99px !important;
    }
    .css-w280i0{
        width: 90% !important;
    }
    .bottom-block-info-right-wrap,
    .css-u20a5w{
        text-align: center !important;
    }
    .b-footer-term{
        display: block !important;
    }
    .css-1dx7agk{
        margin: auto !important;
    }
  }
  @media only screen and (max-width: 967px) {
    .social-media div{
        position: absolute;
    }
     .footer-full-screen{
        overflow: auto !important;
    }
  }
  .block-footer-right{
    margin-top: 12px;
  }
  .bottom-block-info-right-wrap{
    margin-top: 9px;
  }
  .qln-sliding-menu .parent-link{
    color: #FF7F38 !important;

  }
  .slide-menu-header .post-ad-btn{
    color: #FF7F38 !important;
    border: 1px solid #FF7F38 !important;
 }
 .slide-menu-header .buy-prem-btn{
    background-color: #FF7F38 !important;
 }
 @media only screen and (min-width: 768px) {
    body[data-color-id="jobs"] .b-filters-block.additional::before, body[data-color-id="jobs"] .b-filters-block.additional::after {
      background-color: #FF7F38 !important;
    }
  }
   @media only screen and (max-width: 406px) {
   .qln-header .qln-header-inner, .job-header-style .qln-header-inner{
    gap: 7.8px !important;
   }
  }
     @media only screen and (max-width: 732px) {
   .qln-header .qln-fav-btn{
   background-color: unset !important;
   }
   .qln-sliding-menu .post-ad-btn{
   font-size: 15px !important;
   }
   .slide-menu-header .buy-prem-btn{
   font-size: 15px !important
   }
   .qln-header .qln-fav-btn-icon{
    height:21px !important;
    width: 21px !important;
    color: white !important;
   }
   .qln-header .qln-user-menu-inner{
    column-gap: 1px !important;
   }
  }
  .qln-sliding-menu .user-name{
    color:#FF7F38 !important;
  }
  .qln-header .menu-btn-icon{
    color:#FF7F38 !important;
  }
  @media only screen and (max-width: 767px) {
    body[data-color-id="jobs"] .b-filter[data-filter-id="search"] {
      background-color: #FF7F38 !important;
    }
    .row-second{
        display: block !important;
    }
  }
  #scrollTopBtn svg{
    fill: #FF7F38 !important;
  }
  #scrollTopBtn {
    border: #FF7F38 !important;
  }
  .node-type-special .b-logic-section{
    display: block !important;
  }
  .home .row-second{
    width:100% !important;
  }
  .home .row-one{
    width: 89% !important;
    margin: auto;
  }
  .eshop-user-info h2.title,
  .text-page .b-text-page--el-title{
  color: #00426D !important;
  }
  .eshop-user-info .links-buttons .b-seller--el-show-contacts,
  .lnk-shop-now,
  body.page-events.section-events .b-event .group-image-box .info-rubric{
    background-color: #FF7F38 !important;
  }
  .eshop-user-info .links-buttons .b-seller-email{
    background-color: #00426D !important;
  }
  .eshop-user-info .links-buttons .b-seller-whatsapp{
background-color: #4BC85A !important;
  }
  .block-eshops-eshops-listing-by-category .see-more a{
    color:#FF7F38 !important;
  }
  .page-user-password .b-logic-section.footer.v3-main-default{
    margin-top: 322px !important;
  }
  .block-eshops-eshops-listing-by-category h2.title a{
    color:#00426D !important;
  }
  .eshop-user-info .sm-links{
    float: left;
  }
  .eshop-user-info .links-buttons{
    display: flex !important;
    margin-left: 10px;
  }
    .eshop-user-info .links-buttons span{
    margin-left: 10px;
  }
  .eshop-user-info .links-buttons .lnk-whatsapp a {
    width: 150px !important;
  }
 .profile-landing .b-subscriptions-desc--el-icon--mix-job::before{
background-image: url(../images/job_sub.png) !important;
    background-size: cover !important;
    margin-left: 37px;
}
 .profile-landing .b-subscriptions-desc--el-icon--mix-vehicles::before{
background-image: url(../images/vehicle_sub.png) !important;
    background-size: cover !important;
    margin-left: 28px;
  }
  .page-buy-pin .footer .footer-full-screen{
margin-top: 526px;
  }
  .profile-landing .b-featured-jobs .b-card-mod-h{
    border: 1px solid #00426D !important;
  }
  .page-node-add-post .add-post-steps form.node-post-form .add-post-ad-section--el-title, form.node-post-form .add-post-ad-section--el-title{
    color : #00426D !important;
  }
  .not-front .not-logged-in .no-sidebars .page-user .section-user .b-logic-section .footer .footer-full-screen .v3-main-default{
    margin-top: 340px;

  }
  .eshop-user-info .links-buttons .b-seller-shop-now{
    background-color: #FF7F38 !important;
  }
 .eshop-user-info .lnk-shop-now{
    border-radius: 10px;
  }
  .feedback-form-button-mobile{
    background-color:  #FF7F38 !important;
    border: #FF7F38 solid 1px !important;
    z-index: 999;
  }
  .page-pay-jobs-publish .b-logic-section.footer.v3-main-default{
    max-width: unset !important;
  }
  .page-buy-pin .b-logic-section.footer.v3-main-default{
    margin-top: 525px !important;
  }
  .page-pay-jobs-publish .container-fluid .row{
    background-color: unset !important;
  }
  .page-pay-jobs-publish .row-second{
    margin-left: 80px !important;
  }
  .qln-header .qln-fav-btn-icon{
    height: 24px !important;
    width: 24px !important;
  }
  .section-contact .feedback .b-feedback--el-title{
    color: #00426D !important;
  }