.s-item-details-img {
    float: left;
    width: 130px;
    max-height: 130px;
    margin: 0px auto;
    text-align: center;
}
.s-item-details-img img {
    width: auto;
    max-height: 130px;
    margin: 0px auto;
}

/* ============================= max 1024px ====================== */
@media screen and (max-width: 1024px) {
.list_wrap
{
	margin-bottom:0 !important;
}
.add_steps
{
	height:auto;
}
.filter-group.selected-state .filter-input {
    max-width: 193px;
}
.pass
{
	min-height: 100%;
}
.content-wrap-inner.content-wrap
{
	display: inline-block;
}
.right-sideblock
{
	display:inline-block;
}
nav#nav-mobile li:last-child
{
	position:relative !important;
}
  .footer-block {
    display: block;
    float: left;
  }
	.content-wrap-inner.content-wrap
	{
		margin-top:0;
	}
  .story-block {
    margin: 0px 0px 28px 0 !important;
  }

  .side-section.blog .post-content {
    float: right;
    width: 130px;
  }

  .first_name, .last_name ,.curency_button li {
    float: left;
    width: 49.4%;
  }

  .giftcard-shop-main {
    width: 100%;
  }

  .twitter-share-button {
		/*background: transparent;*/
    padding: 0;
  }

  #widget {
    margin-left: 42px !important;
  }

  .header_top {
    position: inherit;
  }

  .main {
    width: 100%;
    padding: 0 20px;
  }

  .container {
    max-width: 100%;
  }

  .shop-owner-text {
    width: auto;
  }

  .shopview_info .shop-owner-text li {
    width: auto;
  }

  .reviews-bg {
    width: 97%;
    margin-top: 7px;
  }

  .add_steps a {
		/*padding: 0px 30px 0px 0px !important;*/
    padding: 5px 15px !important;
  }

  nav#nav-mobile li {
    padding: 0 !important;
  }

  .shop-menu-list a {
    padding-top: 8px !important;
  }

  .profile-info-img img {
    height: auto;
    width: 100%;
  }

  .sh_border, .sh_border1 {
    width: 100%;
    float: left;
  }

  .tagBox-container input.tagBox-input {
    width: 300px !important;
  }

  #preview_page .col7, .innerwrap {
    width: 100%;
  }

  .detail_right {
    margin: 0 !important;
    width: 100%;
  }

  .TabbedPanelsTabGroup li:first-child {
    margin: 0;
  }

  #tabs-2 {
    width: 100%;
    float: left;
  }

  .shop-sections-container_right {
    width: 70%;
  }

  .shop-sections-container_left {
    width: 30%;
  }

  .shop-section_table {
    width: 100%;
  }

  .secondary-tabs {
    padding: 0;
  }

  .section {
    margin-left: 0;
    margin-right: 0;
  }

  #expiry_month, #expiry_year {
    width: 48.6% !important;
  }

  .local-shop-list {
    width: 100% !important;
  }

  .find-shop-search {
    float: left;
    width: 100%;
  }

  .row_left {
    width: 68%;
  }

  .registery-left {
    float: left;
    width: 73%;
  }

  .request-num {
    width: 170px;
    text-align: left;
  }

  a.shop-listing-count {
    min-height: 74px;
  }

  #markerlist {
    margin-bottom: 40px;
    height: auto !important;
  }

  #nummarkers {
    margin-left: 0 !important;
    width: 100%;
  }

  .search-location, .map-box {
    padding: 0px;
    background: #FFF none repeat scroll 0% 0%;
    float: left;
    width: 100%;
  }

  #autocomplete {
    clear: both;
    margin: 15px 0;
    float: left;
  }

  .search-location, .map-box {
    padding: 0 15px !important;
    float: left;
    width: 100%;
    width: 100%;
  }

  .conversation_right {
    padding: 10px;
  }
	/*.cart_button
	{
		width:auto;
	}*/;
	.listing-favorite-right .seller-links li:first-child 
	{
		float: left;
		width: 100% !important;
	}

	.left_split 
	{
		float: left;
		width: 20% !important;
	}
	.avatar_store
	{
		width:100% !important;
	}
	.avatar_store a img
	{
		margin: 0 auto !important;
		width: 90px !important;
		display: block;
		text-align: center;
		float: none;
	}
	#comment_body
	{
		width:100% !important;
	}
	

	.help-bt{
		float:none;
		vertical-align:top;
		display:inline-block;
	}
	
	
	
	
}
/* ============================= max 1023px ====================== */
@media screen and (max-width: 1023px) {
  .rf-small {
    width: 80px;
    height: 80px;
  }
  .main
  {
  display:inline-block;
  }

  header {
		float: left;
    width: 100%;
  }

  .cart-tabs {
    padding: 0;
  }

  .price_left {
    width: 100%;
  }

  .price_left label, .price_left select {
    width: auto !important;
    float: left;
    margin-right: 15px;
  }

  #item-overview h3 {
    text-align: left;
  }

  .collection_fav li:nth-child(3n+1) {
    margin: 0px 20px 20px 0 !important;
  }
  .bottom-phone-content h1 {
    line-height: 25px;
  }
}
/* ============================= max 1012px ====================== */
@media screen and (max-width: 1012px) {
  .shop_view_left1 {
    top: 354px;
  }
}
/* ============================= max 991px ====================== */
@media screen and (max-width: 991px) {
.filter-group.selected-state .filter-input {
    max-width: 200px;
}
.blog-post
{
	border-bottom:0;
}
.message121
{
	width:74%;
}
.sign_in_container
{
	width:100%;
}
.filter-group.selected-state .filter-input 
{
    cursor: default;
    max-width: 243px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.filter-group.selected-state, #fromloc_clicked
 {
    margin-left: 0;
}
	.filter-button-inside {
		margin: 0px auto;
	}
	.filter-button-right
	{
		margin: 9px 0px !important;
		display: block;
	}
	.browse-toogle-filter 
	{
		padding: 0px 0px 0;
	}
	.toogle-pad
	{
		margin-bottom: 10px;
	}
  .side-section img
  {
	display: block;
	text-align: center;
	margin: 0 auto;
	clear: both;
  }
  .hero {
    display: inline-block;
    margin: 0;
  }

  .act-browse-bt {
    width: auto;
  }

  .top-login {
    width: auto;
  }

  .banner-user-profile {
    float: none;
    width: 100%;
    display: inline-block;
    text-align: center;
	padding:0 10px !important;
  }
.recent-review {
    padding: 15px 10px 10px !important;
}
  .rf-small {
    width: 80px;
    height: 80px;
    display: inline-block;
    text-align: center;
    float: left;
  }

  .seller {
    padding: 0px;
    width: 100%;
    display: inline-block;
    text-align: center;
    margin: 0px !important;
    float: none;
  }

  .seller .avatar {
    float: none;
    display: inline-block;
  }

  .shop-info .shop-name {
    margin-bottom: 15px;
  }

  .cart-tabs {
    padding: 0px;
    width: 100%;
    float: left;
  }

  .content-seller .seller-right+.col-md-5 {
    width: 100%;
    float: left;
  }

  .listing-page-cart {
    text-align: left;
  }

  .collection_fav li {
    float: none;
    width: 201px;
    margin: 0px 24px 30px 0;
    display: inline-block;
  }

  .collection_fav li:nth-child(3n+1) {
    margin: 0px;
  }

  .collection_fav li:nth-child(4n+1) {
    margin: 0px 0px 30px 0;
  }

  .fav_new_content .seller-links li:first-child {
    width: 100% !important;
  }

  .seller-links {
    margin-bottom: 30px;
  }

  .tab_model .linkadd {
    margin: 0;
    float: left;
  }

  .shop_view_text {
    left: 20%;
  }

  #activities li.activity {
    width: 30% !important;
  }

  .favorite.favorite_box .main {
    width: 100%;
    padding: 0;
  }

  .recent-review > .img-circle {
    float: left;
  }

  .hme-container {
    width: 100%;
    float: left;
    display: block;
    text-align: center;
  }

  .hme-container li {
    display: inline-block;
    float: left;
    /*width: 300px;*/
	width:50%;
    text-align: center;
    height: auto;
  }
	.shop-text-box-thumbnail{
		display: inline-block;
    float: none;
	}
	/*.shop-text-box .shop-text-box-img 
	{
		width: 45px;
		height: 45px;
	}*/
	.shop-text-box
	{
		bottom: -29px;
	}
	.shop-text-box span
	{
		top:13px;
		font-size: 19px;
	}
  .hme-container li a {
    float: none;
  }

  a.shop-listing-count {
    height: 57px;
  }

  .hero-in h1 {
    text-align: center;
  }

  .icon-bl {
    text-align: center;
    width: 33%;
    float: left;
  }

  .second-bl h1 {
    font-size: 22px;
  }

  .icon-bl p {
    font-size: 14px;
    line-height: 30px;
  }

  .subcribe-box input[type="text"] {
    width: 300px;
  }
}
/* ============================= max 900px ====================== */
@media screen and (max-width: 900px) {
	.add_shop_drop_down
	{
		width:auto;
	}
}
/* ============================= max 768px ====================== */

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

.purchase_review  .warning-error
{
	width: 92%;
}
.purchase_review #search
{
	margin-top:0;
}
#datefrom, #dateto
{
	width:240px !important;
}
#search
{	
	margin-top:10px;
}
.shop_view_left1
{
	width: 112px !important;
}

.gv_panelWrap, .gv_panel, .gv_panel img 
{
    height: 375px !important;
}
.table-new-2
{
	width:400px;
	margin: 20px;
}

#cboxClose 
{
    bottom: 38px !important;
    height: 35px !important;
}
.bid-main
{
	padding:0 20px;
}
.tab-bid li a 
{
    padding: 2px 19px;
}
.ticket_header label 
{
  float: right;
  width: 17% !important;
}

.filter-input.facet label {
    min-width: 230px !important;
}

#price_clicked,#filter_bylocation, #toloc_clicked
{
	width: auto;
	display: inline-block;
}
.filter-group
{
	float:left;
}

#options_table,#options_table1
{
	width:100%;
	float:left;
	overflow-x:scroll;
}
#options_list, #options_list1
{
	width: 650px !important;
	max-width:650px;
}

.cat-name.cat-price {
    float: right;
    height: 32px;
}
  .container {
    width: 750px;
  }

  #add_to_cart {
    margin-bottom: 15px;
  }

  .header_menu li {
    padding: 0px 8px;
  }

  .shop-cart {
    margin: 0px 0 0 0;
    float: left;
	
  }

  .recent-fav {
    margin: 10px auto;
  }

  .second-bl h1 {
    text-align: center;
    float: none;
    width: 100%;
    display: inline-block;
  }
	
	/*-----after-login------*/
  .header_top {
    position: inherit;
  }

  #category-list li, .side-section ul.ways-to-shop li {
    background: #eef0f3;
    margin: 3px 0;
    float: left;
    width: 49%;
  }

  #category-list li:nth-child(odd), .side-section ul.ways-to-shop li:nth-child(odd) {
    margin-right: 10px;
  }

  #category-list, ul.ways-to-shop {
    width: 100%;
    float: left;
  }

  #category-list li a {
    padding: 10px !important;
  }

  #category-list li a, .side-section ul.ways-to-shop li a {
    width: 100%;
    float: left;
    padding: 0 10px;
  }

  .col-md-8 .story-block {
    width: 30% !important;
    margin: 10px 0 !important;
  }

  .col-md-8 .story-block:nth-child(3n) {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }

  .act-browse-bt {
    width: auto;
  }

  .main {
    width: 100%;
  }

  .first_name, .last_name, .curency_button li {
    float: left;
    width: 49%;
  }

  .side-section.browse-ca {
    border-bottom: 0;
  }

  .branding {
    margin-top: 10px;
  }

  .seller-wrapper {
    overflow: visible;
  }

  header {
    margin-bottom: 0;
  }

  .community_right {
    width: 100% !important;
  }

  .profile-info-img img {
    height: auto;
    width: 100%;
  }

  .shop_view_left1 {
    top: 143px;
    left: 1%;
  }

  .container {
    display: inline-block;
    width: 100%;
  }

  .shop-owner-text li {
    float: left;
    width: 100%;
  }

  #shop-info {
    float: left;
    padding: 0px;
    width: 100%;
    margin: 0px;
  }

  .list_wrap_items li {
    margin: 0px 0px 14px 8px !important;
  }

  .list_inner_fields label {
    width: 100%;
    padding: 0 15px;
  }

  .P8 {
    padding: 5px 15px 0;
  }

  .display-ntng {
    display: none;
  }

  .radio label {
    padding: 0;
  }

  #desc {
    height: 100px;
  }

  .photo_list li {
    width: 120px;
    height: 120px;
  }

  .photo_add, .image_empty div {
    height: 106px;
  }

  #option_value, #option_value1 {
    height: 35px !important;
  }

  #option_value {
    width: 135px !important;
  }

  .list_inner_fields #options_table1, #options_list {
    display: block;
    margin: 0;
    width: 100%;
  }

  .form-horizontal .form-group p {
    padding: 10px 0;
  }

  .row {
    margin: 0;
  }
	/*.header_top .row
	{
		margin-right: -15px;
		margin-left: -15px;
	}*/
  .related-item {
    padding: 0 15px;
  }

  .preview-form h3 {
    padding-bottom: 10px;
  }

  .ask-qust {
    float: left !important;
  }

  .table-new .column-headers {
    color: #333;
    width: 100%;
    float: left;
  }

  .table-new td {
    width: 100%;
    float: left;
    padding: 10px 0px;
  }

  #ship_policy_container, .detail_main .TabbedPanelsContent {
    width: 100% !important;
  }

  .shipping-destination {
    font-weight: bold;
  }

  .detail_right {
    padding: 0;
  }

  .detail_right_inner {
    padding: 0;
    width: 100%;
  }

  .btn-transaction {
    width: auto;
  }

  .sh_border1 p {
    float: left;
  }

  .order-wrapper {
    padding: 12px;
  }

  .order-summay {
    border-left: 0;
    border-top: 1px solid #E5E3DF;
  }

  .s-opninon-box textarea {
    width: 100%;
  }

  .add_addr.add_ {
    width: auto;
  }

  ul.suggestion-list li {
    width: 30%;
    display: inline-block;
    text-align: center;
  }

  ul.suggestion-list img, .suggestion .btn-transaction {
    float: none;
  }

  ul.suggestion-list .price {
    padding: 0;
    width: 100%;
  }

  .ship_to {
    float: none;
    width: auto;
  }

  .shipping_field #country {
    width: 40% !important;
  }

  .cart-list.chept2 .hotel-booking-left {
    width: 100%;
    padding-bottom: 0px;
  }

  .cart-list.chept2 .card-payment .cart-payment {
    overflow: hidden;
    padding-bottom: 245px;
    width: 100%;
    float: left;
  }

  .cart-payment-order ul li {
    width: 100%;
    float: left;
  }

  .cart-list .cart-payment-order li .order-payment-usd {
    float: left;
    text-align: left;
  }

  .cart-list.chept2 .hotel-booking-left {
    width: 100% !important;
    padding-bottom: 0 !important;
  }

  .payment-card #country {
    width: 255px !important;
  }

  .cart-list .cart-payment-order li .order-payment-type {
    padding-right: 10px;
    width: 100px;
    text-align: left;
  }

  .cart-list.chept2 .card-payment .card-payment-foot {
    width: 40.7% !important;
  }

  .cardinfo_div div {
    float: left;
    width: 100% !important;
  }

  .cardinfo_div select, #cvv_number, .payment_txt {
    margin-left: 0px;
    width: 100% !important;
  }

  #exp_year {
    margin-top: 10px;
  }

  section p {
    margin-bottom: 0 !important;
  }

  .cart-list .cart-payment-wrap strong, .payment_success {
    width: 100%;
    float: none;
    display: inline-block;
    text-align: center;
  }

  .payment_success img {
    width: auto;
    float: none;
    text-align: center;
    margin: 0 auto;
    display: block;
  }

  .warning-error {
    width: 100%;
  }

  .warning-error h3 span:first-child {
    width: 100% !important;
    clear: both;
    display: block;
  }

  .warning-error h3 a {
    margin-top: 10px !important;
  }

  .payment_hide {
    margin: 0;
  }

  .coupon-code-table tr td:first-child {
    width: 35%;
  }

  .coupon-code-table tr td:last-child {
    width: 65%;
    float: right;
  }

  .coupon-code-table tr td {
    width: 65%;
    float: left;
  }

  .list_div input#quantity {
    width: 100% !important;
  }

  .section {
    height: 120px !important;
    width: 48% !important;
  }

  select.changeShipstatusShop {
    width: 105px;
  }

  .tab_form_list {
    overflow-x: scroll;
  }

  #postcmt {
    width: 100% !important;
  }

  .property-section {
    margin: 0;
    width: 100%;
  }

  .property_left .button_view2 {
    padding: 6px 15px;
  }

  .property_right {
    float: left;
    margin: 30px 0px 0px;
    width: 100%;
  }

  .property_left {
    float: left;
    position: relative;
    padding: 0 0px;
    margin-left: 0;
    width: 100%;
  }

  .button_prev {
    float: none;
    display: inline-block;
    width: 100%;
    text-align: center;
  }

  .property_left .button_view, .property_left .button_view2 {
    float: left;
    width: auto;
  }

  .primary-button {
    margin-top: 0;
  }

  .img-size {
    width: 76% !important;
  }

  .community_page .pass input {
    margin: 10px;
  }

  .primary-left .section, .primary-right .section {
    height: auto !important;
  }

  .add_steps {
    height: auto;
  }

  .conversation_container_right .message-box li {
   /* width: 100%;*/
    margin-left: 0;
  }
   .text_lines{
	width: 100% !important;
  }

  .conversation_container_right .message-box li:first-child {
    margin-left: 0;
    border: 0 !important;
  }

  .conversation_container_right .message-box li:last-child {
    float: left !important;
  }

  .message-box-1 li {
    width: auto !important;
    margin-left: 0 !important;
  }

  .conversation_container_right .avater_split {
    width: 100%;
  }

  .conversation textarea {
    width: 100% !important;
  }

  #create_zendesk_ticket_form span {
    float: left !important;
    margin-right: 0px !important;
  }

  .list_inner_fields .list_inner_right {
    width: 100%;
    padding: 0 15px;
  }
	.list_div_edit .list_inner_fields .list_inner_right,.list_div_edit .list_inner_fields label
	{
		padding:0;
	}
  .list_inner_fields .list_small_width {
    margin-right: 10px;
    width: 30% !important;
  }

  .list_div input#quantity {
    margin: 0 !important;
  }

  .interactions {
    clear: none;
    float: left;
    width: 100% !important;
  }

  .interactions li {
    width: 100%;
    margin: 0px;
    padding: 0;
  }

  .your-shopfeed {
    padding: 0;
  }

  .side_tex {
    width: 93%;
    margin-top: 10px;
  }

  .community_page .community_div .acc_full .section {
    width: 100% !important;
  }

  .pass {
    margin: 0px 0px 20px 0;
    width: 100% !important;
  }

  .community_page .pass input[type="radio"] {
    margin: 0 5px;
  }

  .related-listing-inner .realated-brick {
    width: 23%;
  }

  #eventDescription, .cardinfo_div .payment_txt, #eventDate {
    width: 98% !important;
  }

  .cardinfo_div span {
    margin-left: 0;
  }

  .create_btn_1 {
    margin: 10px 0px 10px 0 !important;
  }

  .store_inputuse {
    width: 94% !important;
  }

  #tags_Amt, #teamshortDescription,#teamRules {
    width: 98% !important;
  }

  .panel_inner p {
    margin-bottom: 10px !important;
  }

  .community_left {
    float: left;
    margin: 20px 0px 0px;
    width: 100%;
  }

  .mar {
    display: block;
  }

  .right_split {
    width: 100%;
    float: left;
  }

  #activities li.activity {
    width: 30% !important;
  }

  .col50 {
    float: left;
    width: 100%;
  }

  .contact-page .inner-container-cms {
    width: 100%;
  }

  .col50 .popup_login {
    float: left;
    margin:0;
    width: auto;
  }

  .popup_login .search {
    width: 100%;
  }

  .registr_det_txt {
    width: 68% !important;
  }

  .registr_det_txt div , .registr_det_txt span {
    width: 100% !important;
  }

  .request-num {
    width: 100%;
    text-align: left;
    float: left;
  }

  .request-num select {
    margin-left: 0;
  }

  	.shop-text-box-thumbnail{
		display: inline-block;
    float: none;
	}
  /*.shop-text-box .shop-text-box-img {
    width: 45px;
    height: 45px;
  }*/

  .shop-text-box span {
    top: 8px;
  }

  .row-sell-wrap .section {
    width: 100% !important;
  }

  .row-sell-wrap .section ul {
    width: 100%;
    float: none;
    text-align: center;
    display: inline-block;
  }

  .allowed-item {
    width: 33%;
    min-height: 100%;
    display: inline-block;
  }

  .cont-b-left {
    width: 100%;
  }

  .cont-b-right {
    float: none;
    width: 100%;
    display: inline-block;
    text-align: center;
  }

  .sell-img, .sell-img3, .sell-img2 {
    margin: 30px 0 0px;
    float: none;
    display: inline-block;
    text-align: center;
  }

  .business-image {
    float: none;
    margin: 0px;
    width: 100%;
    display: inline-block;
    text-align: center;
  }

  .business-image li {
    display: inline-block;
    text-align: center;
    float: none;
  }

  .questions-left, .questions-right {
    float: left;
    width: 100%;
    padding: 0px 15px;
  }

  #Stripe_wrap table tr td:first-child {
    width: 50%;
    float: left;
  }
  .shop-cart
	{
	padding-top:0px;
  }
  .width-full .product_listing li {
    width: 23% !important;
  }
  .listing-favorite-left-botttom 
  {
		padding: 10px 0px;
		width: 100%;
		float: none;
		display: inline-block;
		text-align: center;
	}
	.fav-btn
	{
		float:none;
	}
	.listing-favorite-right .seller-links li:first-child 
	{
		float: left;
		width: 100% !important;
		margin-bottom:20px !important;
	}
	.seller-links li span.follow-num
	{
		width:100%;
	}
	.banner_container .save_btn
	{
		margin: 30px 0px 0px 0 !important;
	}
	#commentForm
	{
		width:96%;
	}
	.date_cale
	{
		width:100% !important
	}
	
	  .conversation_container_right .col-sm-12.controls h3{
	font-size: 14px;
	display: inline-block;
  }

  
  .bottom-phone-bg{
	display: none;
  }
  .bottom-phone-content-main {
    left: inherit;
    text-align: center;
    top: inherit;
    width: 100%;
	position: relative;
	padding:40px 0px;
}
.below-header{
	display: inline-block;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0;
	width: 100%;
}
.navbar{
	border: none;
}
.carousel-inner, .jumbotron.hero{
	min-width: inherit !important;
}
/*.carousel-control.left{
	z-index: 999;
}
.carousel-control.right{
	z-index: 999;
}*/

/*---------------------New one-----------------*/

.all-purchase-search .top_list{
	width: auto !important;
}
.deliverydet{
	width: 48%;
}
.tab_form_list_table.tab_form_list_table-2 .pro-boder{
	width: 380px !important;
}
.add_shop {
    margin-top: 0 !important;
}
#notificationCount{
	margin-top: 0 !important;
}

#desc_parent{
	display: inline-block;
    overflow: auto;
    width: 100% !important;
}
.shop_member .label-text{
	text-align: left;
}
.shop_member_right {
    float: left;
    width: 80%;
}
/*  Top Sellers*/
.ct-block-cover-outside {
  display: block;
  float: left;
  width: 100%;
}
.ct-block-cover {
    width: 38%;
    margin: 20px 30px;
}
.ct-block-cover:last-child {
    margin: 20px 30px;
}
.order-payment h4{
  clear: both;
}
.cart_details .product_info {
  width: 100%;
  min-height: auto;
}
 .product_info {
    float: left;
    min-height: auto;
    width: 100%;
} 
.bid-main .bit-table-top+div{
  clear: both;
}
.bid-main .bit-table-top+div #container {
    width: 100%;
    margin: 0 auto;
    padding: 0;
}
.bid-main .bit-table-top+div #container .pagination {
    background: #f2f2f2;
    padding: 10px 0px;
    display: inline-block;
    margin: 20px auto;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}


/*mega menu*/
.ttmenu-content .col-md-9 {
    padding: 0;
    position: inherit;
    width: 100%;
    bottom: inherit;
    right: inherit;
    height: auto;
}
.tab-pane .row .col-xs-12:last-child {
    position: inherit;
    bottom: 0;
    right: 0;
    border-left: 0;
}
.ttmenu-content .col-md-3 {
    padding: 0 0 0 15px;
    width: auto!important;
    border-right: 2px solid #dadada;
    height: 100%;
    z-index: 99;
}
.ttmenu-content .col-md-3 .nav {
    width: auto;
}
.ttmenu .navbar-default .ttmenu-full .dropdown-menu {
    left: 0 !important;
    position: inherit;
}
/*mega menu*/
span#suscribeemailErr {
    position: inherit;
    width: auto;
    float: none;
    margin: 10px auto;
    display: inline-block;
}

nav#nav-mobile ul li ul {
    position: relative !important;
    top: 0 !important;
}


.summary_detail{	
	width: 100%;
}
.order_summary {
    background: none;
    border: medium none;
    width: 100%;
}
.navbar-default .navbar-nav > li > a{
	padding-right: 9px;
}

.tab-feature-left{
	margin-right: 0;
    width: 100%;
}
.table-new-2 {
    margin: 0 0 10px !important;
    width: 100% !important;
}
.tab-feature-right{
	width: 100%;
}
#pay_pack .pay-package{
	width: 100%;
	margin: 15px 0 !important;
	overflow:hidden !important;
}
.acitem{
	float: left;
    width: 100%;
}



}
/* ============================= max 736px ====================== */
@media screen and (max-width: 736px) {



.input-change div input
{
	margin:0 10px !important;
}

.desk-table, .bit-table-top
{
	width:100%;
	float:left;
	overflow-x:scroll;
}
.desk-table .table-striped, .bit-table-top .bid-table
{
	width:767px;
	max-width:767px;
}
#selected_variation
{
	padding:0;
}
#add_textbox_button1 br
{
	display:none;
}
img.middel-banner
{
    /*height: 250px;*/
	height:auto;
}

.form-horizontal .form-control
{
	clear:both;
	margin-top: 13px;
}

.recent-review > .img-circle {
    float: none;
}
.side-section.browse-ca h3
{
	margin: 0 0 13px;
	width: 100%;
}
  .shop_view_left1 {
    top: 150px;
    left: 1%;
  }
#search-filters .input-group
{
	width:100%;
}
  .container {
    width: 720px;
  }

  .footer-block {
    margin: 20px 0px 0px;
    width: 100%;
    float: none;
    display: inline-block;
    text-align: center;
  }

  .op-bt {
    display: inline-block;
    float: none;
  }

  ul.footer-list li {
    text-align: center;
  }

  .cat-name, .cat-name a {
    text-align: center;
    width: 100%;
  }

  .recent-review {
    text-align: center;
    display: inline-block;
  }

  .recent-right {
    width: 100%;
    text-align: center;
    display: inline-block;
  }

  .recent-review > .img-circle {
    margin: 0;
  }

  .testimonial-img {
    width: 100%;
    margin: 0 auto;
  }

  .top-login {
    width: auto;
  }

  .footer-block {
    text-align: left;
    width: 50%;
    float: left;
  }

  ul.footer-list li {
    text-align: left;
  }

  .footer-block:first-child {
    float: left;
  }

  .giftcard-shop-right {
    padding: 0;
  }

  .side-section h3 {
    float: left;
    width: 100%;
    margin: 20px 0;
  }

  .side-section.blog h3 a {
    margin-top: 10px;
  }

  .realated-brick img {
    height: auto !important;
  }

  #shop-detail-info {
    padding: 0;
  }

  .art {
    width: auto;
  }

  #price,#desc, #tbNames,#quantity, .input-group {
    float: left;
  }

  .right {
    float: left !important;
  }

  .form-horizontal .form-group p {
    padding: 10px 0px 0;
  }

  .photo_contain, #image-upload, .image-upload {
    height: 106px;
  }

  .photo_list {
    float: none;
    width: 100%;
    display: inline-block;
    text-align: center;
  }

  .photo_list li {
    float: none;
    display: inline-block;
  }

  .list_inner_fields .list_small_width {
    margin-right: 0;
    width: 100% !important;
  }

  #seller-content {
    padding: 0;
    width: 100%;
  }

  .s-cart div h1 {
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
    float: none;
  }

  .op-bt {
    display: block;
    float: none !important;
    width: 130px;
    text-align: center;
    clear: both;
    margin: 0 auto;
  }

  .suggestion .listing-details .listing-text {
    display: inline-block;
    float: left;
    line-height: 16px;
    margin-left: 0;
    max-height: 101px;
    width: 100%;
  }

  .list_div, .list_div1, .payment_btn {
    width: 100%;
  }

  .browse-links li {
    margin: 0 5px;
  }

  .pro_check {
    float: left;
    margin: 0px 0px 0px 18px;
  }

  .profile_field label {
    width: 19%;
  }

  .pro_check select#country, input.shipping_fiel {
    width: 325px !important;
  }

  .profile_field span {
    margin-left: 145px !important;
  }

  #display_first_name {
    margin-left: 20px !important;
  }

  .text_profi {
    width: 22%;
  }

  .field_account {
    width: 70%;
    margin-left: 0 !important;
  }

  .item_type_label {
    width: 100%;
  }

  .list_inner_fields label {
    margin: 0;
  }

  .shipping_field #country {
    width: 51% !important;
  }

  #expiry_month {
    margin-right: 5px;
  }

  .dataTables_length , .dataTables_filter {
    margin-left: 0 !important;
    margin-top: 6px;
    width: 100% !important;
    float: left;
  }

  .dataTables_length label , .dataTables_filter label {
    float: left;
    margin: 0 !important;
    padding: 0px;
    font-size: 13px;
    width: 100% !important;
  }

  #post_content_parent {
    width: 100%;
    float: left;
    overflow-x: scroll;
  }

  .art-brick-block {
    padding: 21px 0px 21px 0 !important;
  }

  .first_look_page {
    float: none;
    display: inline-block;
    text-align: center;
  }

  .row1 {
    float: none;
    display: inline-block;
    text-align: center;
    position: static !important;
    width: 100%;
  }

  .row2 , .row3 {
    float: none;
    position: static !important;
    display: inline-block;
    text-align: center;
    margin-left: 5px;
    margin-right: 5px;
  }

  .banner-out {
    float: none;
    display: inline-block;
    text-align: center;
  }

  .banner-in img {
    float: none;
    display: block;
    margin: 0px auto;
  }

  .abt_split {
    padding: 10px;
  }

  .post_orginal {
    margin-left: 0 !important;
    margin-top: 0 !important;
    width: 100% !important;
  }

  #post_title,#captcha,#post {
    clear: both !important;
    width: 90% !important;
  }

  .registery-left {
    float: left;
    width: 100%;
  }

  .registary_list li {
    width: 100%;
    display: inline-block;
	padding: 9px 0;
  }

  .list-header-text {
    width: 100%;
    float: left;
  }

  .asubscribe_btn-1 {
    margin-left: 0 !important;
    margin-top: 10px !important;
  }

  .footer-block .op-bt {
    margin: 10px 0 !important;
  }

  #gallery, #gallery a img {
    width: 100% !important;
  }

  #gallery, #gallery a img {
    height: auto !important;
  }

  #emailids, #emailid {
    margin: 10px 10px 15px 8px !important;
  }
  .conversation_container_right .col-sm-12.controls{
	display: inline-block;
	width:100%;
  }
  .conversation_container_right .col-sm-12.controls h3{
	font-size: 14px;
	display: inline-block;
  }
  .ttmenu .navbar-default .navbar-toggle{
	background:#4DA5C2;
}
.below-header .navbar-nav > li:first-child {
    margin-left: 0;
}
.carousel-inner, .jumbotron.hero{
	height: 205px !important;
}
.hero-in{
	top: 36px;
}

/*----------------------New One------------------------*/

#nav-trigger span{
	padding: 5px 0 !important;
}
.all-purchase-search .top_list{
	width:100% !important;
}
.purchase_review .purchase-search{
	width: 100%;
	margin: 10px 0 0;
}
.order-detail-top .pricedetails{
	text-align: right;
    width: 30%;
	padding-right: 11px;
	float: right;
}
 div#western_unionwrap {
    overflow-x: scroll;
} 
  
  
}
/* ============================= max 720px ====================== */
@media screen and (max-width: 720px) {
  .search-bl {
    display: block;
  }
   .shop-cart{
	padding-top:0;
  }

  .hidesearch {
    background: transparent;
        clear: both;
  }

  .container {
    width: 100%;
  }

  .fav_min_text {
    width: 100%;
    margin-left: 0;
  }

  .fav-owner {
    margin: 0px 0 0px 10px;
  }

  .fav-item-name {
    width: auto;
  }
}
/* ============================= max 667px ====================== */
@media screen and (max-width: 667px) {
.right_sideblog 
{
    float: left;
    margin: 0 !important;
    padding: 0px;
    width: 100% !important;
}
#commentForm {
    width: 100%;
    padding: 0 10px;
}
#commentForm  .pass
{
	padding:0 15px;
}
#commentForm  .pass .field_account
{
	width:100%;
}
.left_split 
{
    float: left;
    width: auto !important;
}
.date_cale li
{
	width:auto !important;
}
.right_side
{
	margin-bottom:0;
}
.email_subscribe 
{
    width: 100% !important;
}
.email_subscribe  .art {
    width: 100%;
    text-align: left;
	margin:0;
}
.email_subscribe  #shop-detail-info ul li a 
{
    line-height: 20px !important;
}
.email_subscribe  .art ul {
    display: inline-block;
    float: left;
    text-align: left;
    width: 100%;
}
.email_subscribe  .art ul li
{
	text-align:left;
}
.searching-pagelist
{
	border:0;
}
.community_right .story_slider .slider_1 ul li
{
	width: 316px !important;
	height:auto !important;
}
.slider_left {
    float: left;
    width: 100%;
}
.slider_right {
    float: left;
    width: 100%;
}

#banner_div .input-change div input
{
	margin:0 !important;
}

.preview_pro {
    width: 45% !important;
}

#etsy_upload
{
	margin:5px 0 0 0 !important;
}
#btn-etsy
{
	display: block;
	clear: both;
	margin: 10px 0;
	padding: 4px 12px !important;
}
#support_subject, #support_description, #support_priority
{
	width:97% !important;
}
#support_priority
{
	padding:5px !important;
}

.close_otp {
    border-radius: 100% !important;
    margin-right: 0px !important;
    margin-top: 0px !important;
    font-size: 12px !important;
}

.feed-heading {
    margin: 0px 10px;
}

.hme-container {
    margin-top: 0;
}
.product_fv
{
	width:auto !important;
}
.hoverdrop2_icon a
{
	right: 39px !important;
	top: 6px !important;
}
.hoverfav_icon1
{
	margin-right:0;
}
	.hover_lists
	{
		width:150px;
	}
	.list_scroll
	{
		width:100% !important;
		margin-bottom:5px;
	}
	#sort_header .sort-options
	{
		float:right;
	}
	.dropdown-menu li
	{
		width:100% !important;
		padding:0 !important;
	}
	.product_img .product_hide .hover_lists {
		left: auto !imporatant;
		right:0;
		top: 29px
	}

	.ui-slider
	{
		margin-left:20px;
	}
	#sort_header
	{
		width:auto !important;
		margin-top:0 !important;
	}
.content-wrap-inner1
{
	display: flex;
	flex-direction: column;
}
#secondary
{
	order:2;
}
#primary
{
	order:1;
}

.remove-popup li label {
    float: left;
    width: 100%;
}
.remove-popup select
{
	width:100% !important;
	margin-left:0 !important;
}
.remove-popup h1 
{
    margin-bottom: 0 !important;
    font-size: 20px !important;
}
.product_hide
{
	top:0 !important;
}
#shipto
{
	width:97%;
	margin-left: 5px;
}
.location-change
{
	width: 91% !important;
}
.listing-favorite-left-container
{
	width: auto;
}
.team_list_main .team_info, .team_list_main .team_member
{
	text-align:left !important;
}
.listing-favorite-left-botttom {
    padding: 10px 0px;
    width: 126px;
}
  .shop-cart {
		/*float: none;
		width: 100%;
		display: inline-block;*/
    position: absolute;
    top:13px;
    right: 25px;
  }
.caret {
  right:10px;
  top:27px;
}
  .recent-fav {
    width: 100%;
    display: block;
	float:left;
    text-align: center;
  }

  .rf-bl {
    width: 30%;
    float: left;
    display: block;
    margin: 0px 20px 10px 0px;
  }

  .second-bl h1 {
    padding: 10px 0px 0px;
  }

  .recent-fav {
    margin: 20px auto;
  }

  a.shop-listing-count {
    padding-top: 9px;
    min-height: 68px;
  }

  .header_menu li {
    padding: 0px 25px !important;
  }

  .hme-container li {
    padding: 0;
  }

  .sign-mobile {
    display: none !important;
  }

  .signin {
    display: block;
  }

  .top-login {
    margin-top: 3px;
    width: 100%;
    display: inline-block;
    text-align: center;
    padding: 0px 5px;
  }

  .header_menu {
    float: none;
    margin-top: 3px;
    display: inline-block;
    padding: 0px;
    width: 100%;
  }

  .header_menu li {
    float: left;
    display: inline-block;
    width: auto;
  }

  .header_top, .hero, .image-credit-wrap {
    position: inherit;
  }

  .hme-container li {
    /*width: 42%;
    margin: 40px 20px;*/
	width:100%;
	margin:20px 10px;
  }

  .testimonial-img {
    width: 100%;
    margin: 0 auto;
  }

  .hero-in {
    width: 100% !important;
    float: left;
  }

  .act-browse-bt {
    margin-right: 0;
    margin: 10px auto 0;
    display: block;
    text-align: center;
  }

  .dropdown-menu {
    top: 43px;
    min-width: 91%;
    margin: 2px 14px 0px;
  }

  .dropdown-menu::before {
    margin-left: 0;
    right: 1%;
    left: auto;
  }

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

  .hero {
    height: auto;
  }

  .hidesearch {
    background: transparent;
  }

.search-bl {
    display: block;
    text-align: center;
    width: 100%;
}

  .browse {
    height: 38px;
    width: 100%;
    text-align: left;
  }

  .caret {
    float: right;
    margin-top: -10px;
  }

  .act-browse-bt {
    width: 100%;
  }

  .hidesearch-cover {
    display: none;
  }

  .title-head2 {
    padding-right: 0;
    width: 100%;
  }

  .input-forms {
    width: 100%;
    margin-left: 0;
  }

  .seller-links li {
    width: auto;
  }

  .art {
    margin: 19px 0;
  }

  .art ul {
    display: inline-block;
    float: left;
    text-align: center;
  }

  .art li {
    float: left !important;
    display: inline-block;
    text-align: center;
  }

  .shop_view_left1 {
    top: 52%;
    left: 1%;
  }

  #shop_section_search {
    float: left;
    width: 100%;
  }

  .text_box {
    width: 85%;
  }

  .sorting-options {
    float: left;
  }

  .width-full .product_listing li {
    width: 30% !important;
  }

  .message121 {
    width: 100%;
  }

  .inline-message {
    margin-left: 0;
    width: 100%;
  }

  .label-text {
    width: 100%;
    text-align: left;
  }

  .preview-form {
    margin: 0;
  }

  .shipping_field #country {
    width: 96% !important;
  }

  .list_inner_fields div {
    width: 100%;
	float:left;
	margin-bottom:10px;
  }

  .list_inner_fields img {
    float: left !important;
  }

  section p {
    margin-bottom: 0px !important;
  }

  .btn_save_bill {
    margin: 0;
  }

  #Authorize_wrap table, .payment_txt, .payment_area #paypal_wrap table, .payment_hide table {
    width: 100% !important;
  }

  #Authorize_wrap table td,#paypal_wrap table td {
    width: 50%;
    padding: 5px 0px;
  }

  form#PaymentCreditForm .cardinfo_div div label {
    width: auto !important;
  }

  .tab_form_list {
    width: 100%;
    overflow-x: scroll;
  }

  .tab_form_list_table {
    float: left;
    width: 700px;
  }

  .tab_form_list_table-1 {
    width: 100% !important;
  }

  .tab_form_list_table-2 {
    width: 100% !important;
  }

  .all-purchase-search {
    float: left;
    width: 100%;
  }

  .purchase_review .purchase-search {
    float: left;
    width: 100%;
  }

  .review-search-bar input {
    width: 100%;
  }

  .order_text ,.amt_text {
    float: left;
    width: auto;
  }

  .order_side-left , .order_side-right {
    float: left;
    width: 100%;
  }

  .shop_member {
    padding: 10px;
  }

  .shop_member .shop_member {
    padding: 0;
  }

  #showpreview {
    margin-left: 0;
    width: 100%;
  }

  .preview-body, .headline-shop {
    width: 100%;
  }

  .dolar-price {
    width: auto;
    height: 75px;
    vertical-align: middle;
  }

  .browse-links li {
    margin: 0px 15px;
  }

  #bowse-items {
    margin: 7% 0;
    padding: 14px 10px 20px;
    width: 100%;
  }

  .img-size {
    float: left !important;
    width: 100% !important;
  }

  .community_page .pass input {
    margin: 0px 10px 0px 0;
  }

  .profile_bor {
    width: 100%;
  }

  .community_page .pass {
    min-height: auto;
    width: 100% !important;
    float: left;
    margin-left: 0;
  }

  .password_btn {
    margin-left: 0 !important;
  }

  .view-trans {
    width: 100%;
    float: left;
    overflow-x: scroll;
  }

  .view-trans .tab_form_list_table {
    width: 700px;
  }

  .view-trans .tab_form_list_table th {
    height: 15px;
  }

  .profile_field label ,.text_profi, .community_right h2, .split_prefile p {
    width: 100%;
    padding: 0;
  }

  .picture_edit, #display_first_name {
    margin-left: 0 !important;
  }

  .button_view {
    float: left;
  }

  .split_prefile p, .community_right h2 {
    margin-left: 0;
  }

  .pro_check {
    float: left;
    margin: 0px 0px 0px 5px;
  }

  .pro_check select#country, input.shipping_fiel {
    width: 96% !important;
    margin-left: 8px !important;
  }

  .pro_check {
    width: 100% !important;
  }

  .community_page .pass input {
    margin: 10px 0px 0px !important;
  }

  .shipping_fiel {
    margin: 0px 0px 10px;
    width: 97% !important;
  }

  .profile_field span {
    margin-left: 0 !important;
  }

  .field_account input[type="checkbox"] {
    margin: 0 5px !important;
  }

  .field_account label {
    margin-bottom: 10px !important;
  }

  input#profile_submit {
    margin-left: 0 !important;
  }

  .community_right {
    margin: 20px 0px 0px 0 !important;
  }

  .text_arrow p {
    margin: 0 0px 0px 3px;
  }

  .primary-left .section, .primary-right .section {
    width: 100% !important;
    margin-left: 0;
    margin-right: 0;
  }

  .ticket_header label {
    float: right;
    width: auto !important;
  }

  .ticket_header h5 {
      padding: 5px !important;
	  font-size: 13px;
	  margin: 0 !important;
  }

  .fa.fa-plus {
    padding: 0 5px !important;
  }

  .createZenAccount {
    margin: 5% 0 !important;
    font-size: 18px !important;
  }

  .list_inner_right input#maxtextval, #desc {
    width: 100% !important;
  }

  #options_list tbody {
    width: 100%;
    float: left;
  }

  .activity-name {
    font-size: 11px;
  }

  li.activity.large,li.activity {
    height: 157px !important;
    float: left;
    display: block;
  }

  .large .activity-favorites img ,.activity-full img {
    height: auto !important;
    width: 100%;
  }

  #activities .activity-favorites img {
    height: 57px !important;
    width: 50% !important;
  }

  #activities .activity-full img {
    width: 100% !important;
    height: 100% !important;
  }

  .account_info h2 {
    margin-left: 10px !important;
  }

  .secondary-tabs li a {
    font-size: 11px;
    padding: 7px 15px;
  }

  .community_page .pass input[type="radio"] {
    margin: 0 5px !important;
  }

  .rg-image img {
    height: 200px !important;
  }

  .news-table {
    overflow-x: scroll;
    width: 100%;
  }

  .news-table .property_table {
    width: 700px !important;
    float: left;
  }

  .cardinfo_div div label {
    width: auto !important;
  }

  .new_post_content {
    padding-left: 8px !important;
  }

  .asubscribe_btn {
    float: left !important;
    clear: both;
  }

  .team_info ,.team_member {
    text-align: center;
  }

  .team_member img {
    float: none;
  }

  #search-filters .input-group {
    width: 100%;
  }

  .shiping-region select {
    width: auto;
  }

  .find-shop-search li:first-child {
    width: auto !important;
  }

  .shop_search .fav-item-name {
    width: 100%;
  }

  .fav-owner-1 {
    margin: 0 !important;
  }

  .row_left {
    width: 100%;
  }

  .community_head h1, .event_location, .event_host {
    width: 100%;
  }

  .community_head span {
    margin: 0;
  }

  #teamSearch .search {
    width: 100% !important;
  }

  .sort-by {
    width: 100%;
    float: left !important;
  }

  .member_use li h2.member-title {
    width: 114px;
  }

  .diss_content div {
    float: left !important;
  }

  .contact-page {
    padding: 15px;
  }

  .banner_container h2 {
    font-size: 20px;
  }

  .fb_div {
    margin: 20px 2px 10px;
  }

  .popup_login {
    float: left;
    width: 80%;
    margin: 5px 20px;
  }

  .gen_check {
    padding: 0;
    clear: right;
  }

  .modal-dialog {
    width: 94%;
  }

  .div_line {
    margin: 20px 20px 0px !important;
  }

  .popup_tab_content p {
    margin: 5px 20px !important;
  }
  
/*-------------New One-------------------*/
  
  
  /*.shop-cart, .browse{
	position:absolute !important;
  }*/
  .property_section_top_right{
	width: 81%;
	border-right:none;
  }
  .paid{
	width: auto;
  }
  .property_section_top_left {
    float: left;
    padding: 0;
    width: 100%;
}
.reviews-bg{
	padding: 0;
	margin-top: 0;
}
.purchase-contact {
    float: left;
    margin-top: 0;
}

.paymentmethod{
	width: 100%;
	text-align: right;
	float: right;
	margin-top: 0;
}

.purchase-detail-new .pro-boder {
    margin-top: 15px;
    width: 74%;
}
.order_side-right1 {
    float: left;
    text-align: left;
}
.property_header .names-it{
	float: left;
}
.property_header p {
    float: left;
}
.order_side-right1 .date-no{
	float: left;
    padding-left: 10px;
    text-align: right;
    width: auto;
}
.tab_form_list_table.tab_form_list_table-2 .pro-boder {
    width:283px !important;
}
.tab_form_list_table.tab_form_list_table-2 .progress-bar-box .bar1, .progress-bar-box .circle {
    display: inline-block;
    width: 122px !important;
}
.carousel-inner, .jumbotron.hero{
	height:183px !important;
}
.profile_field .pass-right label{
	padding: 4px 0 0 !important;
    width: auto !important;
}
#wiretransfer_details_parent{
	display: inline-block;
    overflow: auto;
    width: 100% !important;
}
  
.conversation {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.36);
  border-radius: 5px;
  float: left;
  padding: 10px;
  margin-top: 50px !important;
  width: 100% !important;
  margin-left: 0px !important;
}
#product_add_cart_popup .modal-footer .btn-group .btn {
  width: 100%;
  margin: 10px 0px; 
}
#product_add_cart_popup .modal-footer .btn-group, .modal-footer .btn-group-vertical{
  display: block;
}
#product_add_cart_popup .modal-footer .btn-group .btn + .btn {
    margin-left: 0;
}
  
}
/* ============================= max 661px ====================== */
@media screen and (max-width: 661px) {
  #activities li.activity {
		/*width: 47% !important;
		height: 221px !important;*/
    width: 46% !important;
    height: 160px !important;
    float: none;
    margin: 10px !important;
    float: none;
    display: inline-block;
  }

  li.activity:nth-child(2n) {
    margin: 0px 0 40px 30px !important;
  }

  li.activity.large, li.activity {
    height: 220px !important;
  }

  li.activity:nth-child(3n+2) {
    margin: 0px 0px 40px 0;
  }

  #activities .activity-favorites img {
    height: 56px !important;
    width: 50% !important;
  }

  #activities .activity-full img {
    width: 100% !important;
    height: 100% !important;
  }

  .owner-activity {
    float: left;
    margin-top: 15px;
  }

  .listtypename {
    width: 100% !important;
    margin-top: 15px;
  }

  .owner-activity li:first-child {
    padding-left: 0;
  }

  .large .activity-favorites img, .activity-full img {
    height: 175px !important;
    width: 100%;
  }

  .image-credit-wrap {
    display: block !important;
  }

  .allowed-item {
    width: 100%;
    min-height: 100%;
    display: inline-block;
  }

  .cont-b-left {
    padding: 0 15px;
  }

  .cont-b-left ul li {
    text-align: left;
  }
}

/* ============================= max 640px ====================== */
@media screen and (max-width: 640px) {
  .related-listing-inner .realated-brick {
    width: 29%;
    margin-left: 10px;
    text-align: center;
  }

  .related-listing-inner .realated-brick img {
    text-align: center;
    display: inline-block;
  }

  .list_div {
    padding: 5px;
  }
  
#optpoup .modal-dialog{	
	bottom: -40px !important;
}

#Language .modal-dialog{
	margin-top: 55px !important;;
}
  
}
/* ============================= max 600px ====================== */
@media screen and (max-width: 600px) {

#datefrom, #dateto {
    width: 91% !important;
    float: left;
    display: block;
    clear: both;
    margin: 10px;
}
.purchase_review .warning-error {
    width: 92%;
    margin-left: 10px !important;
}
.shop-owner-text ul li a {
    width: auto !important;
    margin-left: 3px;
}

#shop-info ul li:last-child a
{
  border-right:0 !important;
}
#shop-info ul li
{
  margin-left: 0 !important;
  width: 100%;
}

#shop-detail-info ul li.seller_info
{
  border-right:0 !important;
}
  .popup_tab_content {
    margin-top: 0;
  }

  .shop_view_left1 {
    top: 175px;
    left: 1%;
  }

  .shop-owner-text {
    width: 53% !important;
  }

  .names-it {
    font-size: 11px;
  }

  .shop-owner-text {
   /* width: auto !important; */
    position: absolute !important;
    left: 0;
    top: 0;
    width: 100% !important;
  }

  .shopview_info ul {
    width: 100%;
    float: left;
  }

  #shop-info.shopview_info div {
    float: left !important;
    width: auto !important;
  }

  #shop-info ul li:first-child a {
    border-left: 0;
  }

  #shop-info ul li:last-child a {
    border-right: 0;
  }

  .shop_name_save label {
    margin: 3px 10px 10px 0;
    width: 100%;
  }

  .note {
    margin: 5px 0px 10px 0;
  }

  .checkout_txt {
    width: 100% !important;
  }

  .community_right {
    padding: 5px;
    margin-left: 0 !important;
  }

  .pass {
    margin-left: 0 !important;
    width: 100% !important;
  }

  .cart-list.chept2 .card-payment .hotel-booking-left dl.payment-personal {
    padding-right: 0px !important;
    width: 100% !important;
    margin: 0 !important;
  }

  .cart-list.chept2 .card-payment .hotel-booking-left dl.payment-card {
    padding: 0px 20px 10px !important;
    width: 100% !important;
  }

  .payment-card dt {
    display: none !important;
  }

  .cart-list.chept2 .card-payment .hotel-booking-left dd input {
    width: 96% !important;
  }

  .payment-card #state, .payment-card #country, .payment-card #postal_code,.payment-card #phone_no {
    width: 100% !important;
  }

  .cart-list.chept2 .card-payment .card-payment-foot {
    width: 62% !important;
  }

  .cart-list.chept2 .card-payment .button-complete {
    right: auto !important;
    left: 20px;
  }

  .cart-list.chept2 .card-payment .cart-payment {
    padding-bottom: 140px !important;
  }

  .browse-links li {
    margin: 0px 8px;
  }

  .createZenAccount {
    margin: 5% 0;
    padding: 10px;
    font-size: 18px;
  }

  .community_page .pass input.password_btn {
    margin: 10px !important;
  }

  .hed_title_2,.hed_title {
    padding: 0 20px !important;
  }

  .fb_div {
    margin: 0 15px 10px;
    clear: both;
  }
  
  
  
  /*---------------New one-----------------*/
  
  .property_section_top_right{
    width: 77%;
    border-right:none;
  }
  .order-detail-top .pricedetails {
    float: left;
    padding-left: 23px;
    padding-right: 11px;
    text-align: left;
    width: 100%;
}
.paymentmethod {
    float: left;
    margin-top: 0;
    padding-left: 24px;
    text-align: left;
    width: 100%;
}
.purchase-detail-new .pro-boder {
    margin-top: 15px;
    width: 74%;
}
.order_side-right1 {
    float: left;
    text-align: left;
}
.property_header .names-it{
  float: left;
}
.property_header p {
    float: left;
}
.order_side-right1 .date-no{
  float: left;
    padding-left: 10px;
    text-align: right;
    width: auto;
}
.tab_form_list_table.tab_form_list_table-2 .progress-bar-box .bar1, .progress-bar-box .circle {
    display: inline-block;
    width: 98px !important;
}
.tab_form_list_table.tab_form_list_table-2 .pro-boder {
    width: 219px !important;
}
  
.carousel-inner, .jumbotron.hero{
  height:167px !important;
}
.ct-block-cover {
  width: 38%;
  margin: 20px 20px;
} 
.ct-block-cover:last-child {
  margin: 20px 20px;
}
.shop-detail {
  min-height: inherit;
}
.shopview_info.shop-detail img {
  height: 100%;
}
/*.shop_view_left1 {
  top: inherit;
  left: 10px;
  bottom: 10px;
  position: absolute;
  width: 25% !important;
}*/
.shop_view_left1 {
    top: inherit;
    left: 0;
    bottom: 0;
    position: inherit;
    width:23% !important;
    margin: 10px;
    clear: both;
}
.shop_view_text {
    left: 0;
    top: 0px;
    float: left;
    position: inherit;
    width: 100%;
    background-color: #272C33;
}
.shopview_info.profile-info-img a {
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.conversation {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.36);
    border-radius: 5px;
    float: left;
    padding: 10px;
    margin-top: 50px !important;
    width: 100% !important;
    margin-left: 0px !important;
}
#product_add_cart_popup .modal-footer .btn-group .btn {
  width: 100%;
  margin: 10px 0px; 
}
#product_add_cart_popup .modal-footer .btn-group, .modal-footer .btn-group-vertical{
  display: block;
}
#product_add_cart_popup .modal-footer .btn-group .btn + .btn {
    margin-left: 0;
}
.checkout_txt {
  margin-left: 0px!important; 
}
.gallery-banner, .shp-sell-banner {
  min-height: auto;
}

}
/* =============================  568px ====================== */

@media screen and (min-width: 568px) and (max-width: 599px) {
  .ct-block-cover {
    width: 40%;
    margin: 20px 20px;
  }
  .ct-block-cover:last-child {
    margin: 20px 20px;
  }
  .shop_view_left1 {
  top: inherit;
  left: 10px;
  bottom: 10px;
  position: absolute;
  width: 25% !important;
}
.shop_view_text {
    left: 0;
    top: 0px;
    float: left;
    position: inherit;
    width: 100%;
}
.conversation {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.36);
    border-radius: 5px;
    float: left;
    padding: 10px;
    margin-top: 50px !important;
    width: 100% !important;
    margin-left: 0px !important;
}
#product_add_cart_popup .modal-footer .btn-group .btn {
  width: 100%;
  margin: 10px 0px; 
}
#product_add_cart_popup .modal-footer .btn-group, .modal-footer .btn-group-vertical{
  display: block;
}
#product_add_cart_popup .modal-footer .btn-group .btn + .btn {
    margin-left: 0;
}
.shop_view_left1 {
    top: inherit;
    left: 0;
    bottom: 0;
    position: inherit;
    width: 96% !important;
    margin: 10px;
    clear: both;
}
}
/* ============================= max 568px ====================== */
@media screen and (max-width: 568px) {
#category-list li, .side-section ul.ways-to-shop li
{
	width:48%;
}
.location-change {
    width: 89% !important;
}
  #activities li.activity {
    width: 45% !important;
    height: 190px !important;
    margin: 10px !important;
    float: none;
    display: inline-block;
  }

  .activity-link {
    background-color: #FFF;
    border-top: 1px solid #E9E9E2;
    bottom: 0px;
    height: 45px;
    left: 0px;
    line-height: 15px;
    margin: 0px;
    padding: 6px 6px 7px 10px;
    position: absolute;
    right: 0px;
  }

  .header_menu li {
    padding: 0px 18px !important;
  }

  .branding h3 {
    width: 100%;
  }

  .branding {
    float: left;
    width: 100%;
  }

  .blog-post {
    width: 49%;
    text-align: center;
    float: none;
  }

  .blog-post .post-image {
    float: none;
    margin: 0px;
    width: 100%;
    text-align: center;
    display: inline-block;
  }

  .side-section.blog .post-content {
    float: none;
    width: 100%;
    display: inline-block;
    text-align: center;
  }

  .blog-post p.post-title a {
    text-align: center;
  }

  .blog-post .post-image img {
    float: none;
  }

  .giftcard-shop-left {
    width: 100%;
  }

  .related-listing-inner .realated-brick {
    width: 29%;
  }

  .shop_view_left1 {
    top: 45%;
    left: 1%;
    width: 130px;
  }

  .shop_view_text {
    left: 28%;
  }

  .mobilenumber {
    text-align: left !important;
  }

  .mobileverify {
    text-align: left !important;
    padding: 12px 0 !important;
  }

  .browse-links li {
    margin: 0px 3px;
  }

  .ship_add li {
    margin: 10px 0;
  }
  
/*-------------------New one ---------------*/

.listtypename li{
	padding: 3px 6px;
}

.tab_form_list_table.tab_form_list_table-2 .progress-bar-box .bar1, .progress-bar-box .circle {
    display: inline-block;
    width: 88px !important;
}
.tab_form_list_table.tab_form_list_table-2 .pro-boder {
    width: 190px !important;
}

.carousel-inner, .jumbotron.hero{
	height:157px !important;
}
.hero-in {
    top: 15px;
}
  
.ct-block-cover {
    width: 90%;
    margin: 21px 20px;
}
.shop_view_left1 {
    top: inherit;
    left: 0;
    bottom: 0;
    position: inherit;
    width: 30% !important;
    margin: 10px;
    clear: both;
}
.shop_view_text {
  left: 0;
  top: 0px;
  float: left;
  position: inherit;
  width: 100%;
} 
.shop-owner-text{
  right: 0;
}
.conversation {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.36);
    border-radius: 5px;
    float: left;
    padding: 10px;
    margin-top: 50px !important;
    width: 100% !important;
    margin-left: 0px !important;
}
#product_add_cart_popup .modal-footer .btn-group .btn {
  width: 100%;
  margin: 10px 0px; 
}
#product_add_cart_popup .modal-footer .btn-group, .modal-footer .btn-group-vertical{
  display: block;
}
#product_add_cart_popup .modal-footer .btn-group .btn + .btn {
    margin-left: 0;
}
.overflow{
	height: 286px !important;
}
#cboxLoadedContent{
	width: 81% !important;
}


}
/* ============================= max 537px ====================== */
@media screen and (max-width: 537px) {
  .text_box {
    width: 82%;
  }

  .shop-owner-text {
    position: inherit;
    right: auto;
	top: 156px;
  }

  .shopview_info ul {
    width: 100%;
    float: left;
    display: inline-block;
    text-align: center;
  }

  #shop-detail-info ul li {
    padding: 0px 12px;
    margin-bottom: 10px;
    float: left;
    display: inline-block;
  }

  #shop-detail-info ul li  .twitter-share-button {
    padding: 8px 0px;
  }
  /*.shop_view_left1 {
  top: inherit;
  left: 10px;
  bottom: 10px;
  position: absolute;
  width: 25% !important;
}*/
.shop_view_left1 {
    top: inherit;
    left: 0;
    bottom: 0;
    position: inherit;
    width: 96% !important;
    margin: 10px;
    clear: both;
}
.shop_view_text {
    left: 0;
    top: 0px;
    float: left;
    position: inherit;
    width: 100%;
}
.shop-owner-text {
    right: 0;
}
.conversation {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.36);
    border-radius: 5px;
    float: left;
    padding: 10px;
    margin-top: 50px !important;
    width: 100% !important;
    margin-left: 0px !important;
}
#product_add_cart_popup .modal-footer .btn-group .btn {
  width: 100%;
  margin: 10px 0px; 
}
#product_add_cart_popup .modal-footer .btn-group, .modal-footer .btn-group-vertical{
  display: block;
}
#product_add_cart_popup .modal-footer .btn-group .btn + .btn {
    margin-left: 0;
}
.shop_details .list_div1 .save_btn {
    width: 100% !important;
    margin: 0 0 10px !important;
}
#google_invite {
    margin-bottom: 10px !important;
    width: 94% !important;
}

}

/* ============================= max 480px ====================== */
@media screen and (max-width: 480px) {
 .col-lg-6.giftcard-shop-left {
    width: 100%;
    float: left;
    position: relative;
    padding-bottom: 40px!important;
}
#validate_card
{
	padding:15px !important;
}

#pay_pack .submit_btn
{
	padding:0 8px;
	margin-top:0 !important;
}
.modal-footer.footer_tab_footer .btn-group
{
	float: left;
	padding: 0px;
	margin-left: 0px;
}

.pay-package 
{
    float: left;
    margin-left: 24px;
    margin-top: 0;
    margin-right: 0;
}

.favorite.favorite_box1 .main
{
	padding:0 !important;
}
.tab_model {
    float: none;
	display:inline-block;
	text-align:center;
    width: 100%;
}
.tab_model .linkadd {
    margin: 0px;
    float: none;
    width: 100%;
    display: inline-block;
	text-align:center;
}
.tab_model li.selected
{
	width: 100%;
	border-color: #DADBD6 #DADBD6 #DADBD6;
}
.tab_model li
{
	width:100%;
}
.tab-bid li a
{
    padding: 2px 10px;
}
.bid-main h1
{
	font-size: 26px;
}
.secondary-tabs li.active a, .secondary-tabs li a.active, .secondary-tabs li.ui-state-active a, .secondary-tabs li a.ui-state-active
{
	border: 1px solid #e6e6e6;
}
.shop-sections-container_right
{
	overflow-x:scroll;
}
.shop-section_table
{
	width:500px;
}

.footer-block .op-bt {
    margin: 10px 10px !important;
}
.hme-container li
{
	height:auto;
}

.shop-name a
{
	font-size:12px;
}
#add_to_cart 
{
	width:100% !important;
    margin-bottom: 15px;
  }
.suggestion .shop-name, .transaction-complements .shop-name a
{
	min-height:40px;
}
.team_list_main li
{
	display: inline-block;
	text-align: center;
}
.location-change {
    width: 87% !important;
}
.team_list_main .team_info, .team_list_main .team_member {
    text-align: center !important;
}
.team_info,.team_member2
{
	width:100% !important;
}
.fa.fa-shopping-cart.icon-shopping
{
	font-size:22px !important;
}
.footer-block {
    margin: 0px;
}
#CartCount1, #notificationCount
{
	/*top: 25px;*/
right: 0px;
}
  #activities li.activity {
    width: 100% !important;
    height: auto !important;
  }

  #activities .activity-favorites img {
    width: 50% !important;
    height: 86px !important;
  }

  #activities li.activity {
    margin: 30px 0 !important;
  }

  .search-bl {
    display: block;
    width: 100%;
    padding: 0 15px;
    float: left;
  }

  .search-bl input[type="text"] {
    left: 0px;
    position: relative;
    width: 83% !important;
  }

  .act-browse-bt {
    width: 100%;
  }

  .header_menu li {
    padding: 0px 12px !important;
  }

  .header_menu li {
    float: left;
  }

  .col-md-8 .story-block {
    width: 46% !important;
    margin: 10px 0px !important;
  }

  .col-md-8 .story-block:nth-child(3n) {
    margin-left: 0 !important;
    margin-right: 0px !important;
  }

  .col-md-8 .story-block:nth-child(2n) {
    float: right;
  }

  #category-list li, .side-section ul.ways-to-shop li {
    width: 47%;
  }

  .blog-post .post-image img {
    height: 96px !important;
    margin: 0px;
    width: 132px !important;
  }

  .hidesearch-cover {
    display: none;
  }

  .shop-avatar-link img {
    height: 26px;
    width: 26px;
  }

  .footer-block {
    text-align: left;
    width: 100%;
  }
.footer-row
{
	margin: 0;
}
  .footer-head {
    background: url(../../../images/footer-arrow.png)no-repeat scroll rgba(51, 51, 51, 0.49)  96% 10px;
    padding: 10px;
    cursor: pointer;
  }

  .footer-block ul.footer-list {
    display:none;
  }

  .first_name, .last_name, .curency_button li {
    float: left;
    width: 100%;
  }

  .curency_button li {
    margin: 0px 0px 10px 0;
  }

  .dropdown-menu {
    left: 0;
    min-width: 94%;
  }

  .favorites-nag {
    text-align: center;
  }

  .fav-bt {
    padding: 0;
    margin-top: 15px;
  }

  .owner-fav {
    margin-top: 10px;
    background-color: transparent;
    border: 0;
	margin-left:15px;
	float:left;
  }

  .shop_view_text {
    left: 0;
  }

  .shop_view_text {
    top: 243px;
    width: 100%;
  }

  .shop_view_left1 {
    left: 5%;
    top: 29%;
  }

  .shop_view_left1 {
    top: 24% !important;
  }

  .team_img2 {
    width: 100%;
  }

  .otpcontainer label {
    width: 100%;
  }

  .otpcontainer input {
    width: 97% !important;
  }

  .otpcontainer {
    height: auto !important;
  }

  #otp_send_btn, input[type="submit"] {
    width: auto !important;
  }

  .button-large input[type="submit"] {
    padding: 0 13px !important;
  }

  .shop-owner-text {
    width: 71% !important;
    position: absolute !important;
    right: 0 !important;
  }

  .shop-owner-text ul li a {
    margin-right: 0;
  }

  #property_level, #property_level1 {
    width: auto !important;
  }

  .list_inner_fields #property_level, .list_inner_fields #property_level1 {
    width: 100% !important;
  }

  .big-table {
    overflow: scroll;
  }

  .big-table-1 {
    width: 100%;
    float: left;
    overflow: scroll;
  }

  #tbNames {
    width: 500px;
    max-width: 500px;
  }

  .col-md-1.col-sm-3 {
    clear: both;
  }

  .input-group {
    float: left;
    width: 100%;
  }

  span.tagBox-container {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    float: left;
  }

  .tagBox-container input.tagBox-input {
    width: 66% !important;
    float: left;
  }

  .preview-form {
    float: left;
    max-width: 100%;
    width: 100%;
  }

  #listing-image {
    width: 100%;
    border-left: 0;
    float: left;
    padding: 0;
  }

  .crop-image2 {
    float: left;
    margin-left: 0;
    width: 100%;
  }

  .instructions {
    float: left;
    width: 100%;
  }

  .fav-btn {
    margin-left: 0;
  }

  .fav-left, .fav-right {
    width: 100%;
    float: left;
  }

  .flex-direction-nav a {
    top: 32% !important;
  }

  .top-table {
    overflow: scroll;
  }

  .top-table table {
    width: 500px;
    max-width: 500px;
  }

  .innerwrap {
    padding: 15px;
    border: 5px solid #846F85;
  }

  .TabbedPanelsTab {
    width: 100%;
  }

  .manage-table {
    width: 100%;
    float: left;
    overflow: scroll;
  }

  .tab_form_list_table {
    width: 500px;
  }

  ul.suggestion-list li {
    width: 49%;
    display: inline-block;
    text-align: center;
  }

  .s-item-details-img {
    float: left;
  }

  .s-item-details-right {
    padding: 10px 0;
    width: 100%;
  }

  ul.s-actions {
    text-align: center;
    display: inline-block;
  }

  .cart-list.chept2 .card-payment .card-payment-foot {
    bottom: 51px;
    border-top: 0;
    width: 100% !important;
  }

  .hotel-booking-left .hotel-booking-noti {
    width: 100%;
  }

  #Authorize_wrap table td, #paypal_wrap table td {
    width: 100%;
    padding: 5px 0px;
    float: left;
  }
	/*.list_div
	{
		padding-left:10px;
	}*/
  .container , .footer-block {
    padding: 0;
	
  }
  .footer-block
  {
	border-bottom: 1px solid;
  }

  ul.footer-list {
    padding: 0 10px;
	margin:10px 0;
  }

  .coupon-code-table tr td:first-child {
    width: 100%;
  }

  .coupon-code-table tr td:last-child {
    width: 100%;
    float: right;
  }

  .coupon-code-table tr td {
    width: 100%;
    float: left;
  }

  form.tab_form_list .tab_form_list_table {
    width: 700px;
  }

  .section {
    height: 120px !important;
    width: 100% !important;
    margin-left: 0;
  }

  .view-discussion-tab {
    width: 100%;
    float: left;
    margin: 15px 0;
  }

  .view-table-discussion {
    width: 100%;
    float: left;
    overflow-x: scroll;
  }

  .tab_form_list_table-1 {
    width: 550px !important;
  }

  .tab_form_list_table-2 {
    width: 100% !important;
  }

  .property_left .button_view, .property_left .button_view2 {
    padding: 6px;
    font-size: 13px;
  }

  .shop-sections-container_left {
    width: 100%;
    padding: 16px 0px 0px 0;
  }

  .shop-sections-container_left h3 {
    padding: 0 10px;
  }

  .new-shoping {
    float: left;
    padding: 0 8px;
    width: 100%;
  }

  .shop-sections-container_right {
    width: 100%;
  }

  .contrl .image img {
    height: 75px !important;
    width: 75px !important;
  }

  .browse-links li {
    margin: 0px 20px;
  }

  .pro_check select#country, input.shipping_fiel {
    width: 93% !important;
  }

  .ticket_header label {
    float: none !important;
    width: auto;
    display: block !important;
  }

  .ticket_header h3 {
    text-align: center;
  }

  .createZenAccount {
    margin: 5% 0px !important;
    font-size: 14px !important;
  }

  .ticket_header h5 {
    margin-top: 10px !important;
  }

  #activities .activity-full img {
    width: 100% !important;
    height: 200px !important;
  }

  #activities li.activity {
    height: 221px !important;
  }

  input.hoverfav_icon, input.hoverfav_icon1 {
    width: 26px !important;
  }

  .field_account .search {
    width: 100%;
  }

  .field_account {
    width: 100%;
    margin-left: 0px !important;
  }

  .credit_field {
    width: 94%;
  }

  .shop_view_left1 {
    top: 45%;
    left: 10px;
    width: 110px;
  }

  .related-listing-inner .realated-brick {
    width: 28%;
  }

  .row1, .row2, .row3 {
    height: auto !important;
    width: 100% !important;
  }

  .row2, .row3 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .row1 img , .row2 img , .row3 img {
    width: 100% !important;
  }

  .clearfix {
    height: auto !important;
  }

  .banner-out {
    width: 100%;
  }

  /*.gv_galleryWrap, .gv_gallery {
    height: 200px !important;
  }*/

  .inner-container-cms p {
    text-align: justify;
  }

  .registr_det_txt {
    width: 60% !important;
  }

  .banner_container {
    margin: 40px 0px 50px 20px;
    width: 80%;
  }

  .banner_container h2 {
    line-height: 28px;
  }

  .rf-bl {
    /*width: 250px;*/
	width:44%;
   /* float: none;
    display: inline-block;*/
    margin: 0px 10px 20px !important;
  }

  .hme-container li {
    /*width: 250px;*/
	width:100%;
    margin: 40px 0px;
  }
  .shop-text-box
  {
	left:10px;
  }

  .icon-bl {
    text-align: center;
    width: 100%;
    float: left;
  }

  .input_forgot {
    width: 90%;
  }

  #map {
    height: 300px !important;
    margin-bottom: 20px !important;
  }

  #Stripe_wrap table tr td:first-child, #Stripe_wrap table tr td {
    width: 100%;
    float: left;
  }
  #cboxLoadedContent,#cboxContent,#cboxMiddleLeft, #colorbox,#cboxWrapper
  {
	width:99% !important;
  }
  #cboxContent
  {
	position:relative !important;
  }
  .shop-text-box span 
  {
    top: 8px;
    width: 100%;
    float: left;
  }
  .shop-text-box
  {
		left: 0;
		width: 100%;
	}
	.testi > .ct-clock-img {
		width: 60px;
	}
	.cat-name a
	{
		height:35px;
	}
	.cat-price a
	{
		height:auto;
	}
.shop_view_left1 {
    top: 10px!important;
    left: 10px;
    bottom: 10px;
    position: absolute;
    width: 22% !important;
}
.shop_view_text {
    left: 0;
    top: 0px;
    float: left;
    position: inherit;
    width: 100%;
}
.shop-owner-text {
    right: 0;
}
.conversation {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.36);
    border-radius: 5px;
    float: left;
    padding: 10px;
    margin-top: 50px !important;
    width: 100% !important;
    margin-left: 0px !important;
}
#product_add_cart_popup .modal-footer .btn-group .btn {
  width: 100%;
  margin: 10px 0px; 
}
#product_add_cart_popup .modal-footer .btn-group .btn + .btn {
    margin-left: 0;
}
.purchase_review.container .all-purchase-search+div {
    clear: both;
}
.purchase_review.container .all-purchase-search+div input {
    width: 94%;
    margin: 10px 0px;
}
div#ui-datepicker-div{
  z-index: 9!important;
}
.shop_view_left1 {
    top: inherit;
    left: 0;
    bottom: 0;
    position: inherit;
    width: 96% !important;
    margin: 10px;
    clear: both;
}
.shop_details .list_div1 .save_btn {
    width: 100% !important;
    margin: 0 0 10px !important;
}
}
/* ============================= max 457px ====================== */
@media screen and (max-width: 457px) {
  .related-listing-inner .realated-brick {
    width: 43%;
  }

  .text_box {
    width: 100%;
  }

  .art li,.art li a {
    width: 100%;
    text-align: left;
  }

  .width-full .product_listing li {
    width: 47% !important;
    min-height: 170px;
  }

  .shop_view_left1 {
    top: 51% !important;
    left: 1%;
  }
  .table-new-1
  {
	width:100%;
	float:left;
	overflow-x:scroll;
  }
  .pay-package
  {
		float: left;
		margin-left: 19px;
		margin-top: 0px;
		margin-right: 0px;
	}
  .shop-detail {
    min-height: inherit;
  }
  .shopview_info.shop-detail img {
    height: 100%;
	
  }
  .ct-img img{
	height: auto;
  }
.shop_view_left1 {
  top: inherit;
  left: 10px;
  bottom: 10px;
  position: absolute;
  width: 25% !important;
}
.shop_view_text {
    left: 0;
    top: 0px;
    float: left;
    position: inherit;
    width: 100%;
}
.shop-owner-text {
    right: 0;
}
.shop_view_left1 {
    top: inherit;
    left: 0;
    bottom: 0;
    position: inherit;
    width: 96% !important;
    margin: 10px;
    clear: both;
}
.shop_view_text {
    left: 0;
    top: 0px;
    float: left;
    position: inherit;
    width: 100%;
}
.shop-owner-text {
    right: 0;
}
.conversation {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.36);
    border-radius: 5px;
    float: left;
    padding: 10px;
    margin-top: 50px !important;
    width: 100% !important;
    margin-left: 0px !important;
}

}
/* ============================= max 440px ====================== */
@media screen and (max-width: 440px) {
  .s-actions li{
    margin-bottom: 10px;
  }
  .shop_view_left1 {
    top: inherit;
    left: 0;
    bottom: 0;
    position: inherit;
    width: 96% !important;
    margin: 10px;
    clear: both;
}
.shop_view_text {
    left: 0;
    top: 0px;
    float: left;
    position: inherit;
    width: 100%;
}
.shop-owner-text {
    right: 0;
}
.disshipbut span {
    width: 50%;
    margin: 10px auto!important;
    text-align: left;
    padding: 0px!important;
}
span.cancel-bbtn1, span.order-canncel {
    padding: 0px 10px!important;
}

}
/* ============================= max 414px ====================== */
@media screen and (max-width: 414px) {

.community_right .story_slider .slider_1 ul li
{
	width: 293px !important;
	height:auto !important;
}

.profile_field 
{
    float: left;
    margin: 10px 0px 0px 5px;
}
#support_subject, #support_description, #support_priority
{
	width:94% !important;
}

.sign_head5
{
	padding: 5px;
}
#registry_popup .modal-dialog, #registry_edit_popup .modal-dialog
{
	width:100% !important;
}
.input-group.date.form_date.col-md-5
{
	margin-left:0 !important;
}
.search-bt
{
	padding: 8px 10px !important;
}
  .see_more {
    float: left !important;
  }
  .location-change {
		width: 82% !important;
	}
  .gen_check {
    line-height: 18px;
}
  .listing-page-cart .cart-price
  {
  width:100%;
  float:left;
  margin-bottom:5px;
  }
  .product_maker {
    float: left;
    width: 100%;
}
  .listing-page-cart-inner
  {
	width:100%;
	float:left;
  }
  .listing-page-cart .btn-secondary {
    float: left;
    font: 12px Arial,Helvetica,sans-serif;
    display: block;
    width: 50%;
    text-align: center;
}
.secondary-tabs li a {
    font-size: 11px;
    padding: 7px 10px;
}
  .see_more {
    padding: 5px 11px 5px 10px !important;
  }

  .search-bl input[type="text"] {
    left: 0px;
    position: relative;
    width: 79% !important;
  }

  .shop-cart {
    position: absolute;
    top: -145px;
    right: 16px;
  }

  .dropdown-menu {
    left: 0px;
    min-width: 92%;
  }

  .shop_view_left1 {
    top: auto !important;
    bottom: 77px;
  }

  .list_wrap_items li {
    width: 47%;
  }

  .image-detail, .content-detail, .listing-thumb {
    width: 100%;
  }

  .image-detail {
    height: auto;
  }

  .listing-thumb {
    height: auto;
  }

  .button_add {
    margin: 0 auto 6px;
  }

  .order_side-left, .order_side-right {
    float: left;
    width: 100%;
  }

  ul.locale-settings {
    margin-bottom: 10px;
    margin-right: 0px;
    /*width: 100%;*/
    text-align: center;
    display: inline-block;
    float: none;
  }

  ul.locale-settings li {
    display: inline-block;
    float: left;
  }
  .help-bt{
	padding:9px 10px;
  }

  .content-seller {
    padding: 9px 0px;
  }

  .browse-links {
    float: none;
    margin: 5px 10px 0px;
    padding: 0px;
    display: inline-block;
    text-align: center;
    width: auto;
  }

  .browse-links li {
    margin: 0px;
    width: 100%;
    text-align: center;
    float: none;
    display: inline-block;
  }

  .browse-image-tag {
    float: none;
  }

  .browse-links li img {
    display: inline-block;
  }

  .conversation_container_right .message-box li {
    margin-left: 20px;
  }

  .message-box-1 li {
    width: 100% !important;
    margin-left: 0px !important;
    border: 0 !important;
  }

  li.activity {
    width: 100%;
  }

  li.activity:nth-child(2n) {
    margin: 0px 0px 40px 0 !important;
  }

  .community_page .community_div .acc_full .section {
    margin-left: 0;
  }

  .registr_det_txt {
    width: 50% !important;
  }
  .conversation_container_right .col-sm-12.controls{
	text-align: center;
  }
  .conversation_container_right .col-sm-12.controls .user_img{
	float: none !important;
	display: inline-block !important;
  }
  .reject_offer_btn{
	float: none !important;
	display: inline-block !important;
  }
   .decline_offer_btn{
	float: none !important;
	display: inline-block !important;
  }
   .accept_offer_btn{
	float: none !important;
	display: inline-block !important;
  }
  .conversation_container_right .col-sm-12.controls .btn{
	display: inline-block;
    float: none !important;
    font-weight: bold;
    margin-top: 1%;
    padding: 6px;
    width: 100%;
  }
  
  
.carousel-inner, .jumbotron.hero{
	height: 175px !important;

}
.hero-in{
	top: 10px;
}
.hero-in-1 .container .col-md-7{
	padding-left: 30px !important;
}
.ttmenu .navbar-default .navbar-toggle{
	background:#4DA5C2;
}

.sign-mobile {
    display: none !important;
}
.shop-cart{
	top:12px;
}
.signin a{
	color:#888;
}
.icon-shopping{
	width: 100%;
}
/*#CartCount1, #notificationCount{
	margin-top:0px !important;
}*/
.col-md-2.pull-right.signin.cart-top{
	display: block !important;
}
.shop-cart{
	z-index: 99;
}


/*-----------------New One -----------------*/


.hero-in-1 .container .col-md-7 h2{
	font-size: 17px !important;
}
.hero-in-1 .container .col-md-7 {
    padding-left: 17px !important;
}
.banner-bt{
	margin-top: 0;
    padding: 6px 12px;
	font: bold 12px Arial,Helvetica,sans-serif;
}
.hero-in-1 .container .jumbotron p{
	margin-bottom: 5px;
	font-size:15px;
}
.second-bl.third-bl{
	display: inline-block;
}
.recent-review > .img-circle{
	width: 50px;
	height: 50px;
}
.recent-fav .rf-bl:last-child {
    margin: 0 10px 20px !important;
}
.get-pro{
	font: 14px Georgia,"Times New Roman",Times,serif;
}
.carousel-inner, .jumbotron.hero {
    height: 95px !important;
}

.listtypename li {
    border: 1px solid #dddddd;
    border-radius: 0;
    padding: 3px 6px;
    width: 100%;
}
.listtypename li:first-child {
    border: 1px solid #dddddd;
    border-radius: 0;
}
.listtypename li:last-child {
    border-radius: 0;
}
.order_side-right1 {
    float: left;
    text-align: left;
}
.property_header .names-it {
    float: left;
    margin: 0 5px;
    width: auto;
}
.property_header p {
    float: left;
}
.order_side-right1 .date-no{
	text-align: left;
}
.property_section_top_right{
	padding-left: 0;
}
.progress-bar-box .bar1, .progress-bar-box .circle {
    display: inline-block;
    width: 30%;
}
.progress-bar-box{
	width: 100%;
}
.pro-boder{	
	width:247px;
}

.property_page{
	width: 100%;
}
.purchase-detail-new .pro-boder {
    margin-top: 15px;
    width: 60%;
}
.deliverysellerdetails .deliverydet {
    margin-bottom: 10px;
    width: 100%;
}
.deliverysellerdetails .sellerdet {
    margin-left: 0;
}
.property_section_top_right h2{
	font-size: 15px;
}
.tab_form_list_table.tab_form_list_table-2 .pro-boder {
    display:none !important;
}
.tab_form_list_table.tab_form_list_table-2 .progress-bar-box{
	display:none !important;
}
.tab_form_list_table-2 td {
    padding: 0 !important;
}
td.view-discussion-tab{
	padding: 5px 10px !important;	
	border: 1px solid #dadada !important;
}
.shop-cart{
	z-index:99;
}
.upload_profile_12 div{
	display: inline-block;
    width: 90%;
}
.upload_profile_12 input{
	width: 100%;
}
#google_invite{
	margin-bottom: 10px !important;
	width: 94% !important;
} 
#facebook{
	margin-bottom: 10px !important;
	width: 94% !important;
} 
#twitter{
	margin-bottom: 10px !important;
	width: 94% !important;
}
.shop_details .list_div1 .save_btn{
	width: 100% !important;
	margin: 0 0 10px !important;
}
.status{
	width: 92% !important;
	margin: 0 0 10px !important;
	display: inline-block;
}
.footer-block {
    margin: 0 !important;
}
.seller-bbtn{
	clear: both;
}
#product_add_cart_popup .modal-dialog .conversation{
	margin-top: 50px !important;
    width: 100% !important;
	margin-left:0px !important;
}
.submit_btn {
    margin-left: 0px !important;
	width: 100%;
	margin-bottom:10px !important;
}
.container.hero-in.hero-in-1 .col-md-7{
	display:none !important;
}
ul.s-actions {
  width: 100%;
}
.s-actions li {
  width: 100%;
  text-align: center;
  padding: 10px 0px!important;
  font-size: 12px;
}
.shop_view_left1 {
    bottom: inherit !important;
    left: inherit !important;
    margin: 10px 0;
    position: inherit;
    text-align: center;
    top: inherit !important;
    width: 100% !important;
}
.shop_view_text {
    left: 0;
    top: 0px;
    float: left;
    position: inherit;
    width: 100%;
}
.shop-owner-text {
    left: 0;
    right: 0;
    top: 0;
    width: 100% !important;
}
.listtypename li {
  width: 94%;
}
.hotel-booking-left dl {
  padding: 0 5px 10px!important;
} 
.cart-list.chept2 .hotel-booking-left {
      padding-left: 0px!important;
}
span.reg-sin {
    display: none;
}
.message-box li+li+li {
    width: 100%;
}

.shopview_info.profile-info-img {
    display: inline-block;
    float: none;
    width: 42% !important;
}

.gallery-banner, .shp-sell-banner {
	min-height: inherit;
}
.clicks-box{
    display: inline-block;
    margin: 0px auto!important;
    width: 100%;
    padding: 10px;
}
.clicks-box .aff_shares{
  float: left !important;
    width: 100% !important;
    margin: 10px auto!important;
}
.subcribe-box input[type="text"] {
    width: 94%;
    margin: 10px;
}
.period-choose select{
	width: 38% !important;
}
.overflow{
	height: 228px !important;
}
.pass.pass-1 .account_info{
	padding: 0 10px;
	width: 97%;
}
.hed_title_2, .hed_title{
	padding: 0 20px !important;
}
.picture_edit{
	overflow: hidden;
}
.login_use div{
	width:100% !important;
}
.sign-in-middle .sign-in-middle-left{
	width:22% !important;
}
.sign-in-middle .sign-in-middle-left img{
	margin-left:0px !important;
}
.sign-in-middle .sign-in-middle-right{
	width:98% !important;
}
.sign-in-middle-right h3{
	font-size: 18px !important;
}
.conversation-textarea{
	width:98% !important;
}

.cart_top_left {
    float: left;
    width: 100%;
}
#giftSubmit .cart_top_right {
    padding: 0 0 0 10px !important;
    width: 100% !important;
}
.gift-outer-wrap {
    border-right: medium none;
    float: left;
    width: 100%;
}
.gift-sender {
    border-bottom: medium none;
    border-top: medium none;
    float: left;
    margin-top: 0;
    padding: 5px 0 !important;
    width: 100%;
}
.order_summary{
	padding:0px;
}



}

/* ============================= max 384px ====================== */
@media screen and (max-width: 384px) {
  .search-bl input[type="text"] {
    left: 0px;
    position: relative;
    width: 77% !important;
  }
	.payment_check label
	{
		margin-top:0 !important;
	}
  .shop-cart {
    position: absolute;
    bottom: inherit;
    right: 17px;
    top: 12px;
  }

  .header_menu li {
    padding: 0px 8px !important;
  }

  .branding {
    float: left;
    width: 100% !important;
  }

  .secondary-tabs li a {
    font-size: 11px;
    padding: 7px 10px;
  }

  .shipping_field #country {
    width: 94% !important;
  }

  .subscribe-form .search-bt {
    margin-top: 10px;
  }

  .add_steps a {
    padding: 5px 7px !important;
  }
  input[type="radio"], input[type="checkbox"] 
  {
		margin: 0 4px !important;
	}
	
	
/*------------------New one-----------------*/


.pro-boder {
    width: 213px;
}
.property_page{
	width: 100%;
}
.subcribe-box input[type="text"]{
	width:60%;
}
.subscribe-form .search-bt{
	margin-top:0px;
}
.creative-business h2 {
    font-size: 18px;
    line-height: 26px;
    padding: 0 15px;
    width: 93%;
}
.animateblock.left.animated {
    margin-left: 10%;
}
.ct-block-cover {
      width: 100%;
      margin: 20px 20px;
}
.ct-block-cover:last-child {
    margin: 20px 20px;
}
.shop_view_left1 {
    bottom: inherit !important;
    left: inherit !important;
    margin: 10px 0;
    position: inherit;
    text-align: center;
    top: 0 !important;
    width: 100% !important;
}
.shop-owner-text ul li a{
	font-size: 13px;
}
.shop_view_text {
    left: 0;
    top: 0px;
    float: left;
    position: inherit;
    width: 100%;
}
.shop-owner-text {
    left: 0;
    right: inherit;
    top: 0;
    width: 100% !important;
}
.hotel-booking-left dl {
  padding: 0 5px 10px!important;
} 
.cart-list.chept2 .hotel-booking-left {
      padding-left: 0px!important;
}
}
/* ============================= max 375px ====================== */
@media screen and (max-width: 375px) {

#etsy_upload
{
	width: 100%;
}

  .shop_view_left1 {
    bottom: 26% !important;
    left: 3%;
    top: auto !important;
  }
  .secondary-tabs li {
		float: left;
		margin: 0px !important;
		width: 100%;
	}

  .shop_title {
    float: left;
    width: 100%;
  }

  .property_left .button_view, .property_left .button_view2 {
    float: left;
    width: 100%;
  }

  .modal-content form div {
    width: 100% !important;
  }

  .registr_det_txt {
    width: 100% !important;
  }

  .restary-footr img {
    width: 100% !important;
  }

  .registr_det_txt div, .registr_det_txt span, .registr_det_txt {
    text-align: center;
  }

  .popup_tab_content .popup_login, .popup_tab_content .div_line {
    width: 83% !important;
  }

  .popup_tab_content p {
    margin: 5px 20px !important;
  }

  .title {
    width: 100% !important;
  }
  
  .ct-block-cover {
        width: 80%;
        margin: 20px 20px;
  }
  .animateblock.left.animated {
      margin-left: 5%!important;
  }
  .ct-block-cover:last-child {
    margin: 20px 20px;
  }
 .shop_view_left1 {
    bottom: inherit !important;
    left: inherit !important;
    margin: 10px 0;
    position: inherit;
    text-align: center;
    top: inherit !important;
    width: 100% !important;
}
.shop-owner-text ul li a{
	font-size: 12px;
}
.shop-owner-text {
    left: 0;
    top: 0;
    width: 100% !important;
}
.shop_view_text {
    left: 0;
    top: 0px;
    float: left;
    position: inherit;
    width: 100%;
}
.shop-owner-text {
    right: 0;
}
.hotel-booking-left dl {
  padding: 0 5px 10px!important;
} 
.cart-list.chept2 .hotel-booking-left {
      padding-left: 0px!important;
}
}
/* ============================= max 348px ====================== */
@media screen and (max-width: 348px) {
  .shop_view_left1 {
    top: 18% !important;
  }
  .shop_view_left1 {
    top: 0px!important;
    left: 10px;
    bottom: 10px;
    position: inherit;
    margin: 10px 0px;
    width: 90% !important;
}
.shop_view_text {
    left: 0;
    top: 0px;
    float: left;
    position: inherit;
    width: 100%;
}
.shop-owner-text {
    right: 0;
}
.hotel-booking-left dl {
  padding: 0 5px 10px!important;
} 
.cart-list.chept2 .hotel-booking-left {
      padding-left: 0px!important;
}

}
/* ============================= max 334px ====================== */
@media screen and (max-width: 334px) {
  .related-listing-inner .realated-brick {
    width: 40%;
  }

  .width-full .product_listing li {
    width: 45% !important;
  }
  #report-cancel
  {
	margin-top:10px;
  }
  .ct-block-cover {
    width: 98%;
    margin: 20px 0px;
  } 
  .ct-block-cover:last-child {
    margin: 20px 0px;
  }
  .shop_view_left1 {
    top: 0px!important;
    left: 10px;
    bottom: 10px;
    position: inherit;
    margin: 10px 0px;
    width: 90% !important;
}
.shop_view_text {
    left: 0;
    top: 0px;
    float: left;
    position: inherit;
    width: 100%;
}
.shop-owner-text {
    right: 0;
}
.hotel-booking-left dl {
  padding: 0 5px 10px!important;
} 
.cart-list.chept2 .hotel-booking-left {
      padding-left: 0px!important;
}
.comm_slider .gv_galleryWrap .gv_panelWrap{
    width: 100%!important;
}
.comm_slider .gv_panel, .comm_slider .gv_panel img{
    width: 100%!important;
}
}
/* ============================= max 320px ====================== */
@media screen and (max-width: 320px) {

.listtypename li:first-child 
{
    border: 1px solid #DDD;
    border-radius: 5px;
}
.listtypename li, .listtypename li:last-child
{
	border: 1px solid #ddd;
	border-radius: 5px;
}

  .search-bl input[type="text"] {
    left: 0px;
    position: relative;
    width: 72% !important;
  }
#home, #shop,#favorites,#location, #you, #register, #signin-icon, #favorites:hover 
{
	height:45px !important;
}
 /* .header_menu li a .icon-text {
    display: none;
  }*/
  .header_menu li a .icon-text 
  {
    display: block;
    font-size: 10px;
}
	/*.shop_view_left1 
	{
		top: 15% !important;
	}*/
  #shop-detail-info ul li {
    padding: 0px 10px;
  }

  .list_wrap_items li {
    width: 46%;
  }

  #shop-info ul li a {
    padding: 10px 13px;
  }

  /*.shop-owner-text {
    width: 20% !important;
  }*/

  #shop-info ul li:first-child a {
    margin: 0 !important;
  }

  .secondary-button {
    margin-bottom: 10px;
  }

  .shop_title {
    font-size: 18px;
  }

  .listtypename li {
    width: 93%;
    text-align: center;
  }

  .post_comment {
    clear: both;
    margin-left: 0 !important;
  }

  .modal-content form div {
    width: 100% !important;
  }

  .listtypename {
    width: 100% !important;
  }

  .collection_fav li:nth-child(3n+1) {
    margin: 0px 0 20px 0px !important;
  }

  .collection_fav li {
    float: none;
    width: 89%;
  }

  .submit_btn {
    margin-left: 5px !important;
  }

  .secondary-tabs li {
    float: left;
    margin: 0px !important;
    width: 100%;
  }

  #activeInactiveTop a.see_more:first-child {
    clear: both;
  }

  #activeInactiveTop a {
    float: left;
  }

  .see_more {
    padding: 5px 8px 5px 7px !important;
  }

  .header_menu li {
    padding: 0px 3px !important;
  }
  .rf-bl 
  {
	width: 43%;
	}
	.hme-container li 
	{
		width: 100%;
		height:auto;
	}
	
	
/*-----------------New one ----------------*/

.progress-bar-box .bar1, .progress-bar-box .circle {
    display: inline-block;
    width: 33% !important;
}
.pro-boder {
    width: 159px;
}
.progress-bar-box .circle .title-1{
	line-height: 15px;
}
.purchase-contact{
	width: 100%;
}
.purchase-contact li {
    display: inline-block;
    line-height: 24px;
    padding: 6px 0 0;
    text-align: center;
    width: 100%;
}
.jumbotron p {
    font-size: 13px;
    font-weight: 200;
    margin-bottom: 0;
}
	
.shop_view_left1 {
    bottom: inherit;
    left: inherit;
    margin: 10px 0;
    position: inherit;
    text-align: center;
    top: inherit !important;
    width: 100% !important;
}
.shop_view_text {
    left: 0;
    top: 0px;
    float: left;
    position: inherit;
    width: 100%;
}
.shop-owner-text {
    right: 0;
}
.cart-list.chept2 .hotel-booking-left {
    padding-left: 8px;
}
select#cardType {
    width: 95%;
}
dl.payment-card {
    padding: 0px 5px 10px !important;
}
.payment-card #state, .payment-card #country, .payment-card #postal_code, .payment-card #phone_no {
    width: 95% !important;
}
.hotel-booking-left dl {
  padding: 0 5px 10px!important;
}	
.cart-list.chept2 .hotel-booking-left {
      padding-left: 0px!important;
}
.registryhead li h3{
	font-size: 11px;
}



}

/* ============================= 455px ====================== */
@media screen and (min-width: 455px) and (max-width: 568px){
	.brick
	{
		height: 100% !important;
		position: relative !important;
		width: 100% !important;
		top:0 !important;
		 margin-bottom: 30px;
     left: 0px!important;
	}

}