
.wsmenu .wsmenu-list .nav-profile-img {
    position: relative;
    width: 32px;
    height: 32px;
}
.wsmenu .wsmenu-list img {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-top: -35px;
}
ul.mobile-sub.wsmenu-list.pull-right.user_listing{padding-top: 30px;}
ul.mobile-sub.wsmenu-list.pull-right.user_listing li {display: block;float: left;}
ul.mobile-sub.wsmenu-list.pull-right.user_listing li p{padding-top: 32px;padding-right: 20px;}
ul.mobile-sub.wsmenu-list.pull-right.user_listing li a{padding: 0px;}
ul.mobile-sub.wsmenu-list.pull-right.user_listing li a:hover ul.dropdown-menu{display: block;}
ul.dropdown-menu{display: none;}
.wsmenu-list li.username{padding-left: 50px;}
.user_posts_listing-section    
	{border-radius: 0;
    width: 100%;
    display: block;
    color: #484848;
    font-size: 16px;
    padding-bottom: 0;
    border-bottom: 1px solid #dce0e0;
    background: #f5f5f5;
}
.user_posts_listing .listing-wrap .popular-todo-item {
    border: 1px solid #DDDDDD;
    box-shadow: 3px 3px 11px rgba(0, 0, 0, 0.07);
    background-color: #fff;
    margin-bottom: 30px;
}
.user_posts_listing .listing-wrap .popular-todo-item .todo-thumbnail-area {
    position: relative;
    overflow: hidden;
}
.popular-todo-item .item-thumb {
    position: relative;
    overflow: hidden;
    min-height: 120px;
}
.popular-todo-item .todo-thumbnail-area .todo-overlay-info {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
}
.popular-todo-item .todo-thumbnail-area .todo-overlay-info .todo-type {
    position: absolute;
    top: 20px;
    left: 20px;
    background-color: #00A7EA;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 0 10px;
    text-transform: uppercase;
}
.popular-todo-item .todo-thumbnail-area .todo-overlay-info .todo-meta-bottom{
	-webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    bottom: 0;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: absolute;
    width: 100%;
    left: 0;
    font-size: 14px;
    font-weight: 500;
    padding: 16px 20px;
}
.popular-todo-item .todo-thumbnail-area .todo-overlay-info .todo-meta-bottom a{color: white;}
.popular-todo-item .todo-content {
    padding: 20px 20px 30px;
}
.popular-todo-item .todo-content .title {
   
   
    clear: both;
   
    
    text-align: left;
}
.popular-todo-item .todo-title {
   padding:15px;
   background: #23ccf9;

}
/*.popular-todo-item .todo-rating {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 6px;
}*/
.popular-todo-item .todo-meta {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 13px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 -5px 18px;
    color: #727272;
}
.popular-todo-item .todo-meta > div {
    margin: 2px 5px;
}

.popular-todo-item .todo-content .todo-summary {
    font-size: 13px;
}
.popular-todo-item .todo-footer {
    border-top: 1px solid #EFEFEF;
    background-color: #F9F9F9;
    font-size: 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 15px 20px;
}
.popular-todo-item .todo-footer .todo-cat.todo-cat-restaurant {
    color: #23ccf9;
}
.popular-todo-item .todo-footer .todo-status {
    color: #23ccf9;
}
.listing_profile-section { border: 1px solid #dce0e0;background: #f5f5f5; }
.listing_profile-section .section-title{border-bottom:1px solid #dce0e0;}
.listing_profile-section .section-title h4{text-align: left;font-size: 16px;padding:10px 0px 10px 10px;}
.listing_profile-section .section-content{margin: 50px;background-color: white;padding-bottom: 30px !important;}
.listing_profile-section .section-content .col-md-3{text-align: right;padding-top: 20px;}
.listing_profile-section .section-content label{color: #767676;font-size: 16px;}
.listing_profile-section .section-content .row{margin:0px 0px 15px 0px;}
.listing-contact-table-field ul li.details{padding: 0px;}
.listing-contact-table-field ul li.details input[type=radio]{margin: 20px;width: 17px;height: 17px;}
.listing-contact-table-field{padding: 0px;}
.listing-contact-table-field ul li.info{width: 25%;vertical-align: top;}
.listing-contact-table-field ul li.details{width: 74%;}
.listing_profile-section .listing-contact-detail-wrap input[type=text],[type=email],[type=password],[textarea]{background-color: #f7fbfc;width: 100%;padding: 10px 0px;border: none;}
.listing_profile-section .listing-contact-detail-wrap textarea{background-color: #f7fbfc;width: 100%;padding: 10px 0px;border: none;}
.listing_profile-section .listing-contact-detail-wrap input[type=button]{color:white;margin-top:20px;width: 100%;background: #08c2f3;padding: 10px;border: none;border-radius: 5px;}
.listing-contact-table-field  #aminities,#address{vertical-align: top;}
.listing-contact-table-field ul li.details .listing-feature-wrapper .feature-field {
    background: #f7fbfc;
    border: 1px solid #deeef2;
    width: 33% !important;
    float: left;
}
#respond {
  margin-top: 40px;
}

#respond input[type='text'],
#respond input[type='email'], 
#respond textarea {
  margin-bottom: 10px;
  display: block;
  width: 100%;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -ms-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;

  line-height: 1.4em;
}
.search-form-wrap2 form .select-field-wrap,
.search-form-wrap2 form .submit-field-wrap{width: 23% !important;}
.search-form-wrap2 form .select-field-wrap .select2-container{width: 100% !important;}
.search-form-wrap2  .select2-container--default .select2-selection--single,
.select2-container--open .select2-dropdown--below{width: 100%;}

.add-listing-wrapper .select2-container--default .select2-selection--single,
.add-listing-wrapper .select2-search--dropdown .select2-search__field,
.add-listing-wrapper .select2-container--open .select2-dropdown--below{width: 100%;}

.trips .select2-container .select2-selection--single{width: 97%;}
.trips .search-form-wrap form .submit-field-wrap{width: 35% !important;
    margin-left: 5% !important;}
.search-form-wrap form .submit-field-wrap{
    width: 20% ;
    margin-left: 10px !important;
}
.trips .search-form-wrap form .input-field-wrap{width: 49%;}
.trips .search-form-wrap form .submit-field-wrap{width: 49% !important;
    margin-left: 2% !important;}
.trips .search-form-wrap form .input-field-wrap .select2-container
{
  width: 100% !important;}
.trip .entry-wrap .shadow-1{height: auto;}
.search-form-wrap form .select-field-wrap{width: 24% !important;}
.search-form-wrap form .select-field-wrap .select2-container
{
  width: 100% !important;
}
.single-listing-wrap b{font-weight: bold;}
#respond input[type=submit]{padding: 10px 15px;background-color: #08c2f3;color: white;border: none;border-radius: 5px;}
.blog-section .comments-wrap .comments .comment-box .comment-body,.comment_write{margin: 10px 0px ;padding: 0 30px 0 30px;}
/*.blog-section .comments-wrap .comments .comment-content .view_reply{float: right;}*/
.blog-section .comments-wrap .comments .comment-box .view_reply span.reply {right: 120px;color: #999;}
.blog-section .comments-wrap .comments .comment-box .comment-body .content{padding: 0px;}
.blog-section .comments-wrap .comments .comment-box .comment-body .reply-comment-content{padding-top: 10px;display: none;}
.blog-section .comments-wrap .comments .comment-box .comment-body .reply-comment-content p{text-align: left;padding-left: 10px;}
.blog-section .comments-wrap .comments .comment-box .comment_write .reply{position: initial;text-align: right;margin-top: 30px;}
.blog-section .comments-wrap .comments .comment-box .comment_write .reply input[type=text]{border:1px solid #7d7d7d;background-color: #f7fbfc;width: 100%;padding: 11px 0px;border-radius: 5px;padding-left: 15px !important;}
.blog-section .comments-wrap .comments .comment-box .comment-body .reply-comment-content .img{padding-right: 0px;}
.blog-section .comments-wrap .comments .comment-box .comment-body .reply-comment-content img{width:50px;height: 35px;float: left;border-radius: 100%;}
.blog-section .comments-wrap .comments .comment-box .comment-body .reply-comment-content .fn{font-size: 10px;font-weight: bold;color:#08c2f3;padding-left: 10px;}
.blog-section .comments-wrap .comments .comment-box .comment-body .reply-comment-content .dot,time{font-size: 10px;padding: 0px 3px;}
/*@media only screen and (max-width: 1399px) {
    .trips .search-form-wrap form .submit-field-wrap
    {
        width: 44% !important;
        margin-left: 0% !important;
    }
}*/
@media only screen and (max-width: 1199px) {
    .search-form-wrap form .select-field-wrap{
        margin-left: 1%;
        width: 25%;
        margin-right: 0;
    }
    .trips .select2-container .select2-selection--single {
    width: 100%;
    }
    .trips .search-form-wrap form .submit-field-wrap
    {
        margin-left: 14%;
    }
   
}

@media only screen and (max-width: 1099px) {
  .search-form-wrap form .select-field-wrap {
    width: 25%;
    }
  .search-form-wrap form .submit-field-wrap {
       width: 20%;
       margin-left: 10px;
    }
    .trips .select2-container{width: 97% !important;}

}

@media only screen and (max-width: 768px) {
.blog-section .comments-wrap .comments .comment-box .comment-body{margin-top: 50px;}
.add-listing-wrapper .select2-container--open .select2-dropdown--below{width: 100%;}
.trips .select2-container{width: 100% !important;}
.search-form-wrap2 form .select-field-wrap,
.search-form-wrap2 form .submit-field-wrap{width: 100% !important;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li
  {
    width: 100% !important;
  }
}

@media only screen and (max-width: 525px) {
   .search-form-wrap form .select-field-wrap{
    width: 100% !important;
   }
   .search-form-wrap form .submit-field-wrap{
    margin-top: 15px;
    width: 100% !important;
    margin-left: 4px !important;
   }
  .listing-contact-table-field ul{padding: 10px;}
  .listing-contact-table-field ul li{display: block;}
  .listing-contact-table-field ul li.info{
    width: 40%;
    padding: 0px;
    float: left;
  }
  form.user-profile .listing-contact-table-field ul li.info,
  form.user-profile .listing-contact-table-field ul li.details
  {
    width: 100% !important;
    
  }
  .listing_profile-section .listing-contact-detail-wrap input[type=text], [type=email], [type=password], [textarea]
  {
    padding: 0px;
  }
  form.user-profile .listing-contact-table-field ul li.details .select2-container
  {
    width: 100% !important;
  }
  .listing_profile-section .listing-contact-table-field ul li,
  .listing_profile-section .listing-contact-table-field ul li.details
  {
    padding: 0px;
  }
  .listing_profile-section .section-content{margin: 20px;}
  .listing_profile-section .listing-contact-table-field ul li.details input[type=radio]
  {
    margin: 7px 8px 7px 0px;
    height: 13px;
  }
  #tab-2 #map {height: 300px;}
  .listing-single .tab-content{padding: 20px 30px;}
  .add-listing-wrapper .select2-container--default .select2-selection--single
  {
    width: 100%;
  }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered li
  {
    float: unset;
  }
  .trips .search-form-wrap form .input-field-wrap
  {
    width: 100%;
  }
  .trips .search-form-wrap form .submit-field-wrap
  {
    width: 100% !important;
    margin-left: 0px !important;
    margin-top: 15px;
  }
}