 .l-margin {
     margin-left: 0px;
 }
 
 .r-margin {
     margin-right: 0px;
 }
 
 body {
     /*
    background-image: url(../Image/waves.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color:  #f8f8f8;  
*/
 }
 

.maxwidth-auto{
    
    max-width:1350px; margin:0 auto;
}


 #acco-main-content {
     width: 100%;
     height: 2400px;
     height: 100%;
     /* background-color:#e6f2ff;*/
     padding-bottom: 2px;
     /* border: 5px red solid;*/
 }
 
 .acco-left {
     width: 950px;
     /*  border: 1px red solid;*/
     height: auto;
     margin-left: 5px;
     float: left;
     /*border: 1px green solid;*/
 }
 
 .budget {
     /* font-family: Arial,Helvetica,sans-serif;*/
     width: 90%;
     margin-left: 15px;
 }
 
 .acco-searchbar {
     height: auto;
     width: 230px;
     margin-top: 4px;
     border: 0px gray solid;
     float: left;
     padding-bottom: 20px;
 }
 
 .acco-searchbar-content {
     height: auto;
     width: 90%;
     margin-left: 15px;
     margin-top: 20px;
 }
 
 .acco-searchbar-content label {
     margin-bottom: 4px;
     margin-top: 6px;
     /*  font-size: 16px;*/
     /*font-family:sans-serif;*/
 }
 
 .acco-searchbar-content .ui-widget [type=text] {
     margin-top: 0px;
     width: 200px;
     height: 27px;
     /*font-family: Arial,Helvetica,sans-serif !important;*/
     font-size: 1em !important;
 }
 
 .budget output {
     margin-left: 4%;
     font-weight: bold;
 }
 
 .budget input[type=range] {
     width: 90%;
 }
 /*Right side ad space*/
 
 .acco-right {
     margin-top: 4px;
     margin-right: 2px;
     height: auto;
     width: 320px;
     float: right;
     padding: 2px;
     padding-top: 0px;
     position: absolute;
     right: 0;
     overflow: hidden;
 }
 
 .acco-search-wrap {
     float: left;
     width: 230px;
     /*    margin-left:2px;*/
 }
 /* Ads on acco page*/
 
 .right-ad-content {
     width: 318px;
     background-color: #f1f1f2;
     margin-bottom: 4px;
     position: relative;
     border: 1px #c5c5c5 solid;
 }
 
 .left-ad-content {
     width: 100%;
     background-color: #f1f1f2;
     margin-top: 4px;
     border: 1px #c5c5c5 solid;
 }
 
 .acco-left-ads {
     float: left;
     position: inherit;
     height: auto;
     width: 100%;
     margin-top: 4px;
 }
 /***************************/
 
 .acco-mid-wrap {
     width: auto;
 }
 
 .acco-mid {
     margin-top: 4px;
     width: 650px;
     height: 400px;
     height: auto;
     /* The mid section of the page */
     /*
    background-color: #f1f1f2; 
    background-color: #eaeaec ;
*/
     background-color: #fafafa;
     float: right;
     border-radius: 5px;
     padding: 5px;
     /*    margin-bottom: 0em;*/
     
      -webkit-transform: scale3d(1,1,1);
     
 }
 
 .acco-mid-color {
     background-color: #fafafa;
     ;
 }
 
 #acco-page {
     width: 600px;
     height: 40px;
     padding: 5px;
     text-align: center;
     margin-top: 4px;
     float: right;
 }
 
 .custom-combobox {
     position: relative;
     display: inline-block;
     margin-bottom: 10px;
 }
 
 .custom-combobox-toggle {
     position: absolute;
     top: 0;
     bottom: 0;
     margin-left: -1px;
     padding: 0;
 }
 
 .custom-combobox-input {
     margin: 0;
     padding: 5px 10px;
     width: 150px;
     font-size: 10px;
     background-color: white;
 }
 
 .acco-search-post {
     height: 100px;
     width: 95%;
     margin: 0 auto;
     text-align: center;
 }
 /****************Buttons***********/
 
 .acco-btn {
     width: 150px;
     height: 40px;
     margin-top: 10px;
     border-radius: 5px;
     cursor: pointer;
     color: white;
 }
 
 .acco-btn-style {
     height: 40px;
     width: 200px;
     cursor: pointer;
     color: white;
     font-size: 20px;
     position: relative;
     top: 15px;
     border-radius: 5px;
 }
 /***************************************/
 
 .acco-mid-pic {
     float: left;
     height: 150px;
     width: 150px;
     margin: 4px;
     background-color: white;
 }
 
 .acco-mid-pic img {
     height: 150px;
     width: 150px;
 }
 
 .acco-mid-r {
     height: 150px;
     height: auto;
     width: 70%;
     float: right;
     margin-top: 10px;
 }
 
 .clear {
     clear: both;
 }
 
 .acco-mid-bottom {
/*     width: 90%;*/
     height: 0px;
     padding: 2px;
     margin: 4px auto;
     margin-bottom: 4px;
     margin-left: 6px;
     overflow: hidden;
     /* The descriptions */
     /*	font-size:15px;*/
     /*font-family: Arial,Helvetica,sans-serif !important;*/
     /*	  border-right :1px #c5c5c5 solid; */
 }
 
 .acco-mid-expand-btn {
     height: 30px;
     width: 30px;
     /* position:relative; */
     /* left:95%; */
     float: right;
 }
 
 .acco-mid-expand-btn img {
     height: 30px;
     width: 30px;
     /*    position:absolute;*/
 }
 
 .acco-contac-div {
     width: 98%;
     height: 70px;
     border: 1px #c5c5c5 solid;
     background-color: white;
     margin: 7px auto;
     text-align: center;
     /*	 margin-left:4px;*/
     /*	 margin-right:90px;*/
 }
 
 .acco-mid-sub {
     margin-top: 6px;
     padding: 2px;
     font-size: 20px;
     /*font-weight:bold;*/
 }
 
 .acco-mid-content {
     /*font-family: Arial,Helvetica,sans-serif !important;*/
 }
 
 .acco-mid-label {
     font-size: 17px;
     /* font-weight:bold;*/
 }
 
 .grey-border {
     border: 1px #c5c5c5 solid;
 }


 
 /******************************/
 
 .acco-pagination {
     display: inline-block;
     padding: 0;
     margin: 0;
 }
 
 .acco-pagination li {
     display: inline;
 }
 
 .acco-pagination li a {
     color: black;
     float: left;
     padding: 8px 16px;
     text-decoration: none;
     transition: background-color .3s;
     border: 1px solid #ddd;
 }
 
 .acco-pagination li:first-child a {
     border-top-left-radius: 5px;
     border-bottom-left-radius: 5px;
 }
 
 .acco-pagination li:last-child a {
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
 }
 
 .acco-pagination li a.active {
     background-color: red;
     color: white;
     border: 1px solid red;
 }
 
 .acco-pagination li a:hover:not(.active) {
     background-color: #ddd;
 }
 /*
.img-mod-right{
    height:300px;
    width:300px;
}
.container-mod-img {
    margin: 6px;
    height: 350px;
    min-width: 95%;
}
.img-modal-main {
    height: 88%;
    width: 70%;
    background-color: white;
    float: left;
}
.img-modal-side{
    float:right;
    padding: 2px;
}
.side-img{
    height:100px;
    width:100px;
    background-color: white; 
    margin-bottom: 2px;
}
*/
 /****************SEARCH BAR ********************/
 
 .btn-wrap input[type=text] {
     width: 190px;
     height: 30px;
     margin-top: 5px;
     border-radius: 5px;
     /*          font-size: 17px;*/
     border: 1px solid #c5c5c5;
 }
 
 .btn-wrap label {
     margin-top: 10px;
     /* font-size: 17px;*/
 }
 
 #country-list {
     /*       display: none;*/
     /*        position: absolute;*/
     max-height: 100px;
     background-color: #f9f9f9;
     width: 192px;
     box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.2);
     border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
     overflow-y: auto;
     /*         overflow-x:hidden;*/
     /*         z-index: 10;*/
 }
 
 #country-list ul li {
     width: 100%;
     list-style-type: none;
     position: relative;
     right: 35px;
     padding: 5px;
     font-size: 16px;
 }
 /*body div{
    border :1px red solid;
}*/
 /************Responsive Section Acco Page***************/
 
 @media (max-width: 1295px) {
     .acco-left {
         width: 915px;
         margin: 0 auto;
     }
 }
 
 @media (max-width: 1250px) {
     .acco-minwidth,
     .header-allpage {
         width: 100%;
     }
     #acco-page {
         /*             width:100%;*/
     }
     .acco-pagination {
         margin-left: 20%;
     }
     .acco-left {
         width: 950px;
         margin: 0 auto;
         float: none !important;
     }
     .acco-right {
         width: 100%;
         position: inherit;
         text-align: center;
         height: auto;
     }
     .acco-right-wrap {
         width: 896px;
         margin: 2px auto;
     }
     .right-ad-content {
         display: inline-block;
         margin-left: 2px;
         width: 292px;
     }
     .acco-search-wrap {
         /*margin-left: 1%;*/
     }
     .acco-mid {
         /*          margin-right: 15%;*/
         width: 650px;
     }
     #acco-page {
         margin-right: 50px;
         width: 600px;
     }
 }
 /**************Adjustment----------------******/
 
 @media (max-width: 950px) {
     .acco-minwidth {
         width: 950px;
     }
 }
 /****************************************/
 /*** MEDIUM SCREEN 900 ****/
 
 @media (max-width: 900px) {
     .acco-minwidth {
         width: 900px;
     }
     .acco-left {
         margin: 0 auto;
         width: 900px;
         float: none !important;
     }
     .acco-mid {
         width: 646px;
         margin-right: 4px;
     }
     .acco-right {
         width: 900px;
     }
     .acco-search-wrap {
         /*        margin-left:2px;*/
     }
 }
 /*********SMALL SCREEN*********/
 
 @media (max-width: 500px) {
     .search-text {
         /*        display: none;*/
     }
     .header-allpage {
         width: 500px;
     }
     .acco-minwidth {
         width: 500px;
     }
     #acco-searchbar-search-btn {
         display: none;
     }
     /***************/
     #acco-dummy-search-btn {
         display: block;
         position: relative;
         left: 25%;
     }
     .acco-search-top {
         display: none;
     }
     #state-list {
         width: 304px;
         position: relative;
         left: 72px;
     }
     #state-list li {
         text-align: left;
     }
     .budget {
         text-align: center;
         margin: 0 auto;
         width: 350px;
     }
     #acco-page {
         width: 490px;
     }
     .acco-left-ads {
         display: none;
     }
     .acco-left {
         width: 495px;
     }
     .acco-mid {
         float: left;
         width: 483px;
         margin-top: 5px;
         font-size: 17px !important;
     }
     .acco-search-wrap {
         width: 498px;
     }
     .acco-mid-wrap {
         width: 480px;
     }
     .acco-search-top {
         width: 100%;
     }
     .acco-searchbar {
         float: none;
         width: 100%;
     }
     .acco-mid-r {
         width: 60%;
     }
     .acco-search-post {
         height: auto;
         width: 95%;
         margin: 0 auto;
         text-align: center;
     }
     .acco-btn {
         height: 40px;
         width: 200px;
         margin-top: 20px;
         margin-left: 20px;
         margin-right: 20px;
         margin-bottom: 10px;
     }
     /*******/
     .acco-right {
         width: 495px;
         position: inherit;
         height: auto;
     }
     .acco-right-wrap {
         width: 497px;
         margin: 0 auto;
     }
     .right-ad-content {
         display: inline-block;
         width: 490px;
     }
     .acco-mid,
     .acco-filter,
     .global-search {
         box-shadow: 5px 0px 20px 3px #b1b4b4;
     }
     /*******/
 }
 
 @media (min-width: 1500px) {
     .acco-left {
/*
          margin-left: 10% !important;
          margin : 0 auto ;
*/
     }
     .acco-right {
/*         margin-left: 40px;*/
         width: 320px;
/*         float: left;*/
         padding: 2px;
         position: relative;
     }
 }
