.body_container.ssc {  padding:5%; }
.body_container.ssc .country_picker {  max-width:1000px;margin:auto;overflow: hidden;  }
.body_container.ssc .country_picker a#QAypLogoLhs img { width:50%; max-width:350px;}
.body_container.ssc .country_picker  .location_main { width:calc(100% - 50px); max-width:100%;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08);background:#FAFAFA !important;}
.body_container.ssc .country_picker  .location_main .location-block{ min-width :  120px;   }
.body_container.ssc .country_picker  .location_main .location-block.sb{  text-align :  left;  height:30px;line-height: 32px; }
.body_container.ssc .country_picker  .location_main .location-block.sb a {  display:inline;;}
.body_container.ssc .country_picker .other_countries { width:calc(100% - 50px); max-width:100%;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08);background:#FAFAFA !important;}
.body_container.ssc .country_picker .main_locations { width:150px !important;float:left; padding:0px !important; }
.body_container.ssc .country-grids { min-width:180px;    }
@media only screen and (max-width: 650px) {
   .body_container.ssc .country-grids { min-width:50%;    }
   .body_container.ssc .country-grids:nth-child(2n+1){ clear:both;}
}
@media only screen and (max-width: 480px) {
  .body_container.ssc  .country-block img { margin-bottom:10px;  }
  .body_container.ssc   .country-block   {  padding-right:10px; }
}
.body_container.ssc .country_picker .sb_locations { width:calc(100% - 150px) !important;float:left;}
#hscDiv {  max-height:100%; } #hscDiv .nmss {  max-height:90%;overflow:auto; min-height:355px;}
#hscDiv .zoomcitySection{ max-height:500px !important; }
@media only screen and (min-width:801px) and (max-width:1140px)  {
body .new247bg #hscDiv {
    top: 50% !important
}
}
@media only screen and (max-width: 800px) {
     .menu-button {
    
        width: 30px;
        height: 30px;
        background-image: url('https://d3d24z94thi7gz.cloudfront.net/frontend/themes/styles-yellow/css/mobile-menu-icon.png');
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100% auto;
        position: absolute;
        right: 15px;
        top: 50px;
        display: block !important;
        cursor: pointer;
        z-index: 9999;
    
    }
    .header-menu-container {  background-color: #000;  display: none; }
    .home-anchors li {  width: 100%;  border-bottom: 1px solid #fff !important;  }
    .ypg-header__wrapper .home-anchors { visibility: visible !important; }
    .home-anchors a { text-align: left; }
    .menu-button.open {

    background-image: url('https://d3d24z94thi7gz.cloudfront.net/frontend/themes/styles-yellow/css/cross-icon.png');

}
.action-bar__language {  display: inline-block !important; }
.action-bar__language a {
    color: #fff;
}
.action-bar__left, .action-bar__right {
    top: 50% !important;
}
.action-bar {
    padding-top: 5px !important; 
    padding-bottom: 5px !important; 
    min-height: 50px !important; 
}
.left-div-country {
    left: 30px !important;
    top: 50px !important;
}
.home-anchors {
   
    left: 20px;
   
    background: linear-gradient(to left, #232526, #414345) !important;
}
.header-menu-container{ max-width:350px;float: right;
background: transparent;padding-right: 0px !important; }

}
@media only screen and (min-width: 481px)  and (max-width: 800px) {
    .search-form__item.inputFormWhere, .search-form__item.actionWrap {
     display: block !important;
    }
    .responsive .ypg-header:not(.mobileSearch) .search-form {
    width: 40% !important;
   
    position: absolute;
     
    right: 60px;
    margin: auto;
    top: 46px;
}
.ypg-cover .home-anchors{ display:none; }
}

/*home Page*/
.srch-resp{ margin-bottom:10px;cursor:pointer;display:none;}
.srch-resp .spn-blk-main{ width:190px;float:right;padding:5px 20px;border:1px solid #eee;}
.srch-resp .spn-blk-txt{ line-height:30px;vertical-align: top;font-size:15px;margin-left:5px;}
@media only screen   and (max-width: 559px) {
 #index-body #page-wrapper { padding-left:20px;padding-right:20px;}
 #google-ads-2.span_sec_ads { display:none;}
  #index-body #quick-links.section { margin-bottom:14px;}
}
@media only screen and (min-width: 481px) and (max-width: 799px) {
#ypgFooter .ypgFooterLinks .ypgFooterLinks-list { width:100% !important; float:left !important; }
#ypgFooter  .ypgFooterLinks .rightHandle { width:  100%  !important;margin:0px !important;float:left !important; }
#ypgFooter  .ypgFooterLinks-list1 { padding:   0px !important; width:25% !important;  }
}
@media only screen and (min-width: 560px) and (max-width: 767px) {
	#index-content #block1{ display:none; }
	#index-content #block1.opened{ display:inline-block; }
	 #index-body #quick-links.section { margin-bottom:14px;}
	.srch-resp{display:block;}
	#google-ads-2.span_sec_ads { display:none;}
	#page-wrapper { padding-left:20px;padding-right:20px;}
	#index-body #container #block2{  width:33.333333333% !important; padding-right:10px;}
	#index-body #container #block3{ width:66.666666667% !important; }
	#index-body #container #col3 { width: 50% !important; padding-right:5px;}
	#index-body #container #col4 { width: 50%  !important; padding-left:5px; min-width:160px;   }
}
#index-body #content li span { width:30px;text-align:right; }
#index-body #content li a {

    width: calc(100% - 30px) !important;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;

}
@media only screen and  (min-width: 800px) and  (max-width: 850px) {
.rightHandle{ margin-left:28px !important; }
}
@media only screen and  (max-width: 799px) {
#ypgFooter .ypgFooterLinks .module-title { background:#edf0f2; color:rgb(54, 54, 54); }
#ypgFooter  .ypgFooterLinks [data-toggle]::after{ color: rgb(54, 54, 54) !important;font: normal normal normal 14px/1 FontAwesome !important;  font-size: 14px; font-size: inherit;content: "\f0d7"; }
#ypgFooter  .ypgFooterLinks .module-body a::after { color: rgb(54, 54, 54) !important;font: normal normal normal 14px/1 FontAwesome !important;  font-size: 14px; font-size: inherit;content: "\f105"; }
 .ypgFooterLinks .module-title { border-left: 2px solid #ccc !important;;}
}
@media only screen and  (min-width: 481px) and  (max-width: 799px) {
.post-section-wrapper  .pr20 { padding-right: 5px !important;; }
.post-section-wrapper  .pb10 { padding-bottom: 5px !important; }
.post-section-wrapper  .pt10 { padding-top: 5px !important; }
a.post-secton-post-title-big h1 { display: none  !important; }
a.post-secton-post-title-small h1 { display: none !important; }
.post-section-wrapper .post-section-single,.post-section-wrapper .post-section-width4{ width:33.3333333333333% !important; }
.post-section-wrapper .small1.post-section-single{ width:100% !important; }
}
#content .absoluteHearder { position:relative !important; width:100% !important; left:unset !important; right:unset !important;   }
.absoluteHearder .jobWanted{  position:absolute  !important; top:-50px !important; width:150px !important;}
 #container #content-wrapper,#listing-results .group-header{ overflow:visible !important ; }
@media only screen   and  (max-width: 767px) {
 
 #search-widget-wrapper{ display:none !important;}
 #page-wrapper { padding-left:20px;padding-right:20px;}
 #group-header #email_alerts-top-wrap{ position: absolute;right: 0; top: 14px; width: 133px !important; }
 #listing-results{ position:relative; }
 #listing-results #sort { float: right !important;width: calc(100% - 115px)!important;text-align: right;margin-top: 0px !important;min-width: 233px;}
#content  #listing-results #view-as-links {   width: 114px !important ; }
 #classified-listing-body #results-list .price { margin: 0px !important;width: 120px!important; float: right!important; text-align: right!important;}
 #classified-listing-body #results-list h3{ width: calc(100% - 120px) !important;float: left;}
 #classified-listing-body #results-list .description {  width: calc(100% - 185px) !important;}
 #classified-listing-body #results-list .thumb { margin-bottom:0px !important; }
 #classified-listing-body #results-list .item-controls { float: right!important; margin: 5px 0 0 0; position: absolute; right: 0px; bottom: 20px;}
 #email_alerts-top-wrap {   position: absolute; width: 133px !important;   right: 0px;  top: 10px; }
 #classified-listing-body #results-list .listing-agent { position:absolute;right:0px;}
 .paging_back, .paging_forward { width:94px !important; }
 .actions .pages{ width:calc(100% - 205px) !important;  margin:0px !important;}
 
 #container #content-wrapper{ overflow:visible !important ; }
 
 #email_alerts-top-wrap{ top:-36px !important;left: 0px; }
 #content .description ul { padding:0px !important; }
 #classified-listing-body #results-list .has_photo .thumb{ width:160px !important;}
}
@media only screen   and  (max-width: 380px) {
    #classified-listing-body #results-list .description {
    width: calc(100% - 140px) !important;
}
#classified-listing-body #results-list .has_photo .thumb {
    width: 124px !important;
}
}
#search-widget #advanced-search-content { width: 100% !important; }
@media only screen   and  (min-width: 768px)   and  (max-width: 979px) {
#classified-listing-body #content { width: calc(100% - 226px) !important; }
#search-widget-wrapper {  min-width: 185px; }
#classified-listing-body #results-list .description {    width: calc(100% - 166px) !important; }
}
 #classified-listing-body #results-list .item-controls { float: right!important; margin: 5px 0 0 0; position: absolute; right: 0px; bottom: 20px;}
 #results-list-gmap{ max-width:100%; width:100% !important;  }
 @media only screen     and  (max-width:378px) {
     #listing-results #sort { width:100% !important; margin-top:20px !important; text-align:left !important; }
 }
 #classified-listing-body ol#map-results { paddin-left:0px!important;}
 #classified-listing-body ol#map-results h3{
     width: calc(100% - 100px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;     display: inline-block !important;
 }
 #classified-listing-body ol#map-results .price { width:100px; text-align:right; }
 @media only screen  and (max-width: 768px) {
     #email_alerts-wrap a, #email_alerts-top-wrap a, #ajax_saved_search_btn, #saved_search_btn{ line-height:20px!important;}
     #email_alerts-top-wrap{ top:-47px !important; }
     .row.amsb{position:relative;}
     .amsb .srch-resp { display: block !important;
position: absolute;
right: 124px;
z-index: 1;
top: -41px;}
     .amsb .srch-resp .spn-blk-main { width:auto !important;}
     #search-widget-wrapper.opened{ display:inline-block !important;margin-bottom: 50px;

margin-top: -10px;}
  .amsb .srch-resp .spn-blk-txt {
    line-height: 20px;
    vertical-align: top;
    font-size: 14px;
    margin-left: 5px;
}
 }
  @media only screen  and (max-width: 444px) {
      .leftLink.absoluteHearder{ display:none; }
      .amsb .srch-resp{ right:0px !important; }
  }
  @media only screen  and (max-width: 767px) {
      body{ padding:0px !important;}
  }
 #classified-detail-include-p #price { width:150px;float:right;text-align:right;}
 #classified-detail-include-p #title .title {

    float: left;
    width: calc(100% - 150px);

}
#classified-detail-include-p #listing-title {
    width: 100% !important;
}
#classified-detail-include-p #title{
    width: 100% !important;
}
  @media only screen and (min-width: 768px)  {
        #classified-detail-include-p{ width:calc(100% - 222px) !important;}
        #classified-detail-include-p #listing-main-col {
        width: calc(100% - 265px);
        }
        
  }
  @media only screen and (max-width: 500px)  {
      #classified-detail-include-p #title{ font-size:15px !important;  }
  }
  .related-listings .details {
    width: calc(100% - 135px) !important;
}
 @media only screen and (min-width: 980px) and (max-width:1199px)   {
        #classified-detail-include-p {
        width: calc(100% - 237px) !important;
        }
        
  }
   @media only screen and (min-width: 1120px)   {
        #classified-detail-include-p {
        width: calc(100% - 250px) !important;
        }
        #listing-main-col {
        width: calc(100% - 315px) !important;
        }
  } 
  .related-listings .thumbnail {
    width: 100% !important; 
  }
  .related-listings .details {
    width: 100% !important;
    margin-left: 0px !important;
    margin-top: 6px !important;
}
.related-listings .details .foot {position:relative;float: right !important; }
.related-listings .details .foot .price {position: absolute;right:0px;bottom:0px; }
 @media only screen and (max-width: 767px)   {
     #fbsignin-form #register-head { width:100% !important;}
     #fbsignin-form #right-col #signin-form { padding-left:0px !important ; border-left:0px !important ; float:left !important;   }
     #fbsignin-form #right-col #signin-vsep { height:55px !important; width:100% !important;}
     #fbsignin-form #right-col{ float:left !important;}
 }
  @media only screen and (min-width: 801px) and (max-width:1140px)   {
        .home-anchors li {
        padding-left: 5px !important;
        padding-right: 5px !important;
        }
  }
 .related-listings .details h6 {
    font-weight: 400 !important;
  } 
   @media only screen and   (max-width:992px)   {

  .contact_page_sec .contactleft{ display:none !important;}
   .contact_page_sec .contactright{ width:100% !important;border-left:0px !important;}
   }
    @media only screen and (min-width: 481px)    {
         .content_place_an_ad {
        width: 100%;
        max-width:998px;
         }
    }
    .box  h1#innerhead{ width:100% !important;}
    .step_content_title2 { width:100% !important;}
    #page-wrapper .center {  width:100% !important; max-width:1000px; }
    @media only screen  and (min-width:481px) and  (max-width:900px){
.page-title .left-side{ width:100% !important; }
.newslist .mainnewscol{ width:100% !important;  } 
.newslist ul#newsSection   { width:100% !important; } 
.newslist ul#newsSection li.nsdd.last { margin: 0 17px 18px 0; } 
.newslist ul#newsSection li.nsdd { width:calc(50% - 17px) !important; } 
.newslist ul#newsSection li.nsdd  .newscontnt { width:100% !important; } 
.newslist ul#newsSection li.nsdd  .newscontnt img { width:100% !important; } 
.newslist {
    margin-top: 18px;
    margin-right: -17px;
}
.newslist ul#newsSection li.nsdd:nth-child(2n){ clear: right;}
}
@media only screen  and (max-width:1200px) and  (min-width:901px){
.newslist .mainnewscol{ width:100% !important;  } 
.newslist ul#newsSection   { width:100% !important; } 
.newslist ul#newsSection li.nsdd.last { margin: 0 17px 18px 0; } 
.newslist ul#newsSection li.nsdd { width:calc(33.33333% - 17px) !important; } 
.newslist ul#newsSection li.nsdd  .newscontnt { width:100% !important; } 
.newslist ul#newsSection li.nsdd  .newscontnt img { width:100% !important; } 
.newslist {
    margin-top: 18px;
    margin-right: -17px;
}
} 
@media only screen  and (max-width:650px) and  (min-width:481px){
.newsdetailbg  li.first { display:none;}
.newsdetailbg  li.last { width:100%;}
}
 @media only screen  and (max-width:600px){
	.bloglist .main-left    { max-width:100%;width:100%;  }
	  .bloglist  .main-right   { max-width:100%; }
	 .bloglist  .container-wrapper   { max-width:100%; padding:20px; }
	  .bloglist  .sidebar-right   { width:100%; margin-left:0px;; }
 }
 @media only screen  and (min-width:751px) and (max-width:1200px){
	.bloglist  .main-left    { max-width:100%; width:calc(100% - 370px);float:left; }
	 .bloglist  .main-right   { max-width:100%; }
	  .bloglist  .container-wrapper   { max-width:100%; padding:20px; }
	  .bloglist  .sidebar-right   {  width:350px;float:right;margin-left:0px; }
	 
 }
 @media only screen  and (min-width:601px) and (max-width:750px){
	.bloglist .main-left    { max-width:100%; width:100%;float:left; }
	  .bloglist  .main-right   { max-width:100%; }
	  .bloglist  .container-wrapper   { max-width:100%; padding:20px; }
	  .bloglist .sidebar-right   {  width:250px;float:right;margin-left:0px; }
	  .bloglist  .tabs_conts li li  {  width:100%;  }
 }
    .profile-p #profile-content .stats.m li{ width:33.3333333% !important;}
 @media only screen  and   (max-width:712px){
     .alcls2 , .alcls{ float:left !important; }
 }
 
 @media only screen  and   (max-width:480px){

          #classified-listing-body #results-list .description {
    
            float: left !important;
    
        }
        .newStyleButton.awesome { margin-bottom:0px !important;}
 }
 .related-listings .thumbnail { height:120px !important; }
 @media only screen  and   (max-width:767px){
     #listing-sidebar-col #listing-reply-controls { display:none !important;}

 }
 @media only screen  and (min-width:501px) and  (max-width:900px){
.bloglist   a.post-secton-post-title-big h1 { font-size:20px; }
 .bloglist   a.post-secton-post-title-small h1 { font-size:20px; }
 .bloglist     .pr20 , .bloglist   .pt10{   padding-right:5px;  }
 }
  @media only screen   and  (max-width:900px){
    .profile-p #profile-content .widgets-column {
         width: 100%;
         float:left !important;  
       max-width: 326px;
clear: both;
    }
    .profile-p #profile-content .content-col{ max-width:100%;}
 }
 .edit-profile-pictures-p #avatar-form {

 
    width: calc(100% - 40px) !important;

}
.edit-profile-pictures-p #upload-form {

 
    width: calc(100% - 180px) !important;
    }
div#upload-form .awesome { width:auto !important; min-width:unset !important; }
html{ overflow-x: hidden; }
 @media only screen  and    (max-width:480px){
      .large-6.columns:nth-child(2) {  	float: right; }
 }
  @media only screen and    (min-width:481px)  and    (max-width:760px){
      .large-6.columns:nth-child(2) {  	width: 48% !important; }
 }
  @media only screen  and    (max-width:714px){
      .large-4.column.price-plan-box-wrapper{ width:100%; max-width:360px; }
  }
  @media only screen  and    (max-width:650px){
      #content #main-container{ margin-left:0px !important;}
      #content  #tab-container{ width:100%; }
      .roww .large-4 { width:100% !important;}
      #index-body #content  #tab-container li { border-right:1px solid #ccc !important;  }
      #index-body #content  #tab-container li:first-child { border-right:0px solid #ccc !important;  }
  }
   @media only screen  and    (max-width:400px){
        .box-body.cntp{ margin-left:-30px !important;}
   }
   table#unseen td a{ max-width: 270px;

overflow: hidden;

display: inline-block;

text-overflow: ellipsis; } 
 @media only screen  and    (max-width:614px){
      table#unseen td a{ max-width: 120px;}
   }
    @media only screen  and    (max-width:460px){

         table#unseen td:nth-child(1) a span.txt{ display:none !important;}
    }
#empty-list { max-width:100%;}
.img_h { height:auto !important; }
 @media only screen  and    (max-width:800px){
     .dropzone .dz-default.dz-message {

            left: 0 !important;
            background-image: unset !important;
            right: 0 !important;
            margin: auto !important;
            text-align: center;

}.dropzone .dz-default.dz-message span { display:block;}

}