@media (max-width:1024px) {
.search_form {width: 90%;left:5%}
.search-div {width: 65%;}
.heading {left: 25%;}
/*.heading1 {left: 28%;}*/
.popular-main ul li{margin-right: 15px;}
.review-left {width: 45%;height:297px;}
.review-left-heading{padding: 20px 0px 0px 0px;}
.review-left-heading img{width: 75%;}
#review-left-slider .item {width: 60% !important;}
#review-left-slider .item p {top: 165px;width: 85%;left: 50px;font-size: 15px;padding: 0px 15px;}
.review-right-banner img {width: 100%;height: 297px;}
.detail-banner img {height: 250px;}
.detail-banner-overlay {height: 250px;}
.detail-banner-overlay h1 {font-size: 25px;padding-top: 50px;}
.detail-banner-overlay p {font-size: 18px;padding: 0px 0px 0px 0px;}
.detail-banner-overlay .txt {font-size: 18px;padding-top: 5px;}
.banner-tooltip {margin-right: 70px;}
.detail-overlay-greenbtn{top: 30px;}
.overlay-review{ margin-right: 0px;top:70px;}
.detail-right {width: 65%;}
.review-strip-right {width: 75%;}
.overlay-camera-circle img{height: 40px;}
.banner-tooltip p{font-size:13px;}
.search_form-int{width: 90%;left:5%;top: 100px;}
.search-location {padding: 20px;}
.int-banner-main {height: 230px;}
.listing-right-strip-img {width: 35%;}
.listing-bottom-strip {width: 65%;left: 257px;}
.edit-banner {padding: 15px 0px;}
.camera-icon {left: 455px;}
.edit-profile {margin: 30px 0px;}
.editprofile-btn {margin: 0px 0px;}
.registration-container {padding: 25px 0px; margin: 30px 0px; margin-top: 90px;}
#progressbar {margin-bottom: 0px;}
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {margin-left: 0px;}
.registration-container .subscribe {margin-left: 5%;}
.registration-package-greybox {width: 29%;}
.package-btn{left:19%;}
.search_form {
    width: 100% !important;
    height: auto;
    position: relative;
    top: 260px;
    left: 0 !important;
    float: left;  
    font-family: 'Lato-Regular';
    font-size: 16px;
    letter-spacing: 1px;
    color: #9b9b9c !important;
    margin-left: 0 !important;
}
.search-location {
    width: 25% !important;
}
.search-div {
    width: 30% !important;
}
.category-popular ul li {
    width: 43% !important;
}
.service-category-main ul li {
    margin: 0 2% 4% 2%;
}
.container-custom {
    width: 100%;
    margin: 0 auto;
}


}

@media (max-width:769px) {
.popular-main ul li{width: 14%;}
.heading {left: 15%;}
/*.heading1 {left: 19%;}
.heading1 {left: 25%;}*/
.featured-business-main {padding: 0px 0px 45px 0px;}
.review-right-banner {width: 50%;}
.review-left {width: 45%;height: 227px;}
.review-right-banner img {width: 100%;height: 227px;}
#review-left-slider .item {width: 100% !important;}
.profile-pic {width: 80px;height: 80px;}
#review-left-slider .owl-dots{top: 80px;}
.owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;}
#review-left-slider .owl-dots{left: 41%;}
#review-left-slider .item p {top: 110px;width: 99%;left: 0px;line-height: 18px;font-size: 14px;padding: 0px 10px;}
.owl-nav {display:block !important;}
#featured-business .owl-next{left:715px;background-size: 100%;width: auto;}
#featured-business .owl-prev{background-size: 100%;width: auto;margin-left:0px; left:-12px;}
.owl-carousel .owl-stage-outer{margin-left: 4px;}
.featured-box:last-child{margin-right: 0px;}
.banner-tooltip {margin-right: 90px;}
.detail-right {width: 55%;}
.review-strip-right {width: 65%;}
.banner-tooltip{top: -55px;}
.search_form-int {top: 70px;}
.listing-right-strip-img {width: 30%;}
.listing-right-strip-mid{width: 55%;}
.listing-bottom-strip {width: 70%;left: 30%;}
.int-banner-main {height: 180px;background-image: url(../images/slider-banner.png);}
footer .col1{padding: 0px 0px 30px 100px;}  
.edit-circle-bg {width: 110px;height: 110px;}
.camera-icon {left: 335px;top: -35px;}
.checkbox-inline, .radio-inline{padding-left: 0px; padding-right:10px;}
footer .btn-main {margin-right: 10px;}
.registration-container .material-form {width: 80%;}
.registration-container .subscribe {margin-left: 3%;}
.registration-package-greybox {float: left;position: relative;width: 31%;margin: 0px 10px 0px 0px;}
.package-btn {left: 9%;}
#mdlyFooter .prev .btn-primary{left: -50px;width: 40px;height: 40px;}
#mdlyFooter .next .btn-primary{right: -50px;width: 40px;height: 40px;}
#mdlyModal .modal-dialog {width: 80%;margin: 80px auto;}
.search-location {width: 35%; padding: 20px 20px 18px 20px;}
.search-div {width: 65%; border-radius: 0px 7px 7px 0px;}
.bussiness-platform {
	width: 80% !important;
    margin-top: 20%;
    font-size: 30px;
}

.container-custom {
    width: 100%;
    margin: 0 auto;
    text-align: justify;
}
.works-bussiness-left {
    margin: 10px 0 20px;
}
.works-bussiness-right iframe {
    width: 100%;
}
.container-custom {
    width: 99% !important;
    margin: 0 auto;
}
footer {
    background-size: 100% 100%;
}
form#searchForm {
	/*height: 170px;*/
	height: auto;
	border-radius: 5px;
}
.search-button-div {
    left: 42%;
    margin-top: 90px;
}
.featured-image {
    width: 27%;
}
.search-div {
    width: 37% !important;
}
.search-location {
    width: 31% !important;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    background: #fff;
    box-shadow: 4px 4px 10px 1px #0000004d;
    position: absolute;
    width: 100%;
}
.navbar-right {
    float: none !important;
    margin-right: -15px;
    padding: 12px 0px 0px 0px;
}
ul.navbar-nav > li {
    position: relative;
    padding: 10px 0;
    text-align: center;
    border-bottom: 1px solid #e8e8e8;
    width: 100%;
}
.navbar-default .navbar-toggle {border-color: #0b8ec7;background-color: #0b8ec7;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #0b8ec7;}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-toggle {
    margin-top: 15px;
}
.servce-cat {
    background-size: 100% 100%;
}
.servce-cat {
    min-height: 335px;
}
.service-category-main ul li {
    margin: 10px;
    width: 29%;
}
.inner-header {
    background-size: 100% 100%;
}
header {
    height: 73px;
    position: absolute;
}


}



@media (max-width:736px) {
/*.search-div {width: 52.1%;}*/
.heading {left: 15%;top:10px; height: 50px;}
/*.heading1 {left: 19%;top:30px; height: 60px;}*/
/*.heading2 {left: 25%;top:30px; height: 60px;}*/
.popular-main ul li {width: 22%;}
.featured-business-main {width: 99%;}
#featured-business .owl-next{left:680px;background-size: 100%;width: auto;}
#featured-business .owl-prev{background-size: 100%;width: auto;margin-left:0px; left:-14px;}
.owl-carousel .owl-stage-outer{margin-left: 1px;}
.add-banner{padding:20px 0px 10px 0px;}
.review-main{padding:10px 0px;}
footer .col1 {width: 35.33%;padding: 0px 0px 30px 100px;}
footer {padding: 10px 0px 0px 0px;}
footer .btn-main {margin-right: 10px;}
.review-strip-left {width: 29%;margin: 0px 5px 0px 10px;}
.camera-icon {left: 320px;}
.navbar-brand {height: 75px;}
.navbar-right {float: left !important;width:100%;}
.navbar-default .navbar-nav > li:last-child a {background-image:none;border-bottom: none;}
.navbar-default .navbar-nav > li:last-child{border-bottom: none;}
.navbar-nav > li.active{background-image:none;}
.navbar {margin-bottom: 0px;}
.fixed-header{padding: 0px 10px;}
.navbar-toggle {margin-top: 20px;}
.navbar-nav > li{border-bottom:1px solid #eee;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}

}


@media (max-width:667px) {
.banner-main {/*height: 315px;*/}
.search_form {top: 40px;}
#featured-business .owl-next {left: 610px;}
.heading2 {height: 60px;left: 23%;top: 25px;}
.review-left {width: 100%;height: 100%;}
#review-left-slider .item p {top: 175px;width: 96%;left: 0px;line-height: 24px;font-size: 18px;padding: 0px 10px;}
#review-left-slider .owl-dots {left: 46%;top:90px;}
.review-left-heading { padding: 40px 0px;}
#review-left-slider .item {height: 315px;}
.review-right-banner {width: 100%;margin: 20px 0px 0px 0px;}
footer .col1 {width: 35.33%;padding: 0px 0px 30px 65px;}
footer .col {width: 36.33%;}
.banner-tooltip {top: -63px;}
.detail-left {width: 100%;}
.detail-imgbox {margin: 5px 5px;}
.detail-right {float: left;width: 100%;}
.listing-left {width: 100%;}
.search_form-int {top: 50px;}
.int-banner-main {height: 150px;}
.listing-right {width: 100%;margin: 0px 0px 10px 0px;}
.edit-circle-bg {width: 100px;height: 100px;}
.camera-icon {left: 280px;top: -40px;}
.registration-container .material-form {width: 90%;}
.checkbox-inline, .radio-inline {padding-left: 20px;padding-right: 10px;}
.registration-package-box h2 {font-size: 22px;padding: 10px;width: 125px;}
.registration-package-box h3 {padding: 0px 10px;}
.registration-package-box ul {padding: 10px 5px 30px 5px;}
.package-btn {width: 135px;padding: 10px 5px !important;}
}

@media (max-width:600px) {
.search_form {width: 96%;left: 2%;}
.heading {left: 5%;}
.popular-main{padding: 28px 0px 0px 0px;}
#featured-business .owl-next {left: 545px;}
footer .social-icon ul li{padding: 5px;width: 35px;height: 35px;padding: 4px 6px 0px 6px;}
footer .social-icon ul li img{width: 76%;}
footer .col1 {padding: 0px 0px 30px 50px;}
.detail-imgbox {width: 31.3%;}
.search_form-int {top: 50px;}
.search-location {padding: 15px 20px;}
.search-div {padding: 13px 18px;}
.search-button-div {padding: 14px 19px 13px 19px;}
.listing-add-banner {padding: 0px 0px 20px 0px;}
.search-div {width: 51%;}
.edit-profile-outer {width: 80%;}
.edit-profile-form {width: 100%;}
.registration-container .form-group {width: 150px;}
.registration-package-greybox {width: 97%;margin: 0px 10px 30px 0px;}
.package-btn {left: 39%;}
.registration-package-box h2 {font-size: 23px;padding: 20px;width: 170px;}
.registration-package-box h1 {font-size: 25px;}
.registration-package-box h3 {padding: 10px 10px;font-size: 20px;}
.registration-package-box ul li {font-size: 15px;}
.service-category-main ul li {
    margin: 10px;
    width: 95%;
}
}

@media (max-width:568px) {
.search_form {top: 100px;}
.heading {left: 2%;}
.popular-main ul li {width: 28%;}
/*.heading1 {left: 10%;}*/
.search-location {padding: 12px 10px 12px 10px;}
.search-div {padding: 10px;}
.search-button-div {padding: 11px 10px 10px 10px;}
/*.popular-main ul li {width: 29%;}*/
#featured-business .owl-next {left: 510px;}
.heading2 {left: 18%;}
#review-left-slider .item {height: 253px;}
footer .col1 {padding: 0px 0px 30px 30px;}
.listing-right-strip-mid h1 {font-size: 18px;}
.search_form-int {top: 55px;}
.edit-banner {padding: 15px 0px;background-image: url(../images/responsive-editbanner.png);height: 140px;margin-bottom: 15px;}
.camera-icon {left: 235px;top: -30px;}
.camera-icon img{width:40px;}
.heading1{background-image:none;}
.inner-header .container, .inner-header .container-fluid{padding: 0px !important;}
#msform .action-button { margin-right: auto; text-align: center;}
.package-foot-btn{width:100%;}
#login{
	margin-top: 0px !important;
}
#login .modal-dialog{
    top: calc(50% - 269px) !important;
}
#signup {
    margin-top: 0px;
}

}

@media (max-width:430px) {
    /** New CSS aft testing **/
    .about_btns {
    width: 100% !important;
    float: right;
}
    /** ! New CSS aft testing **/


.search-location {width: 140px;}
.banner-main {height: 100vh; padding-bottom: 20px;}
.heading {left: 0;max-width: 100%;}
.heading h1{font-size: 19px;top: -18px;}
.popular-main ul li {width: 42%;}
.heading1 {    left: 0;
    width: 100%;
    margin-left: 2px;
    background-image: url(../images/heading-line.png);
	}
.heading1 h1{font-size: 19px;top: -19px;margin: 0px 85px;}
.heading2 {height: 60px;left: 50%;top: 46px;width: 100%;}
.heading2 h1{font-size: 19px;top: -18px;margin: 0px 100px;}
#review-left-slider .item p {top: 117px;left: 0px;line-height: 18px;font-size: 14px;}
#review-left-slider .item {height: 200px;}
.review-left-heading {padding: 15px 0px;}
footer .col {width: 100%;padding: 0px 0px 0px 0px;}
footer .col1 {width: 100%;padding: 0px 0px 0px 10px;}
footer .btn-main{float: left;width: 100%;}
footer .btn{float: left;width:136px;margin-right: 10px;}
footer .links h1{margin: 20px 0px 0px 0px;}
#featured-business .owl-next {left: 355px;}
.detail-imgbox {width: 30.3%;}
.review-strip-right p {font-size: 14px;}
.review-strip-left p {font-size: 13px;}
.int-banner-main {height: 150px;}
.listing-right-strip-img { width: 100%;}
.listing-right-strip-mid {width: 100%;}
.listing-bottom-strip {width: 100%;left: 0%;}
.listing-right-strip {width: 98%;height: 370px;}
.camera-icon {left: 160px;top: -30px;}
.registration-container {padding: 0px 0px 20px 0px;}
#progressbar li{width: 100%;font-family: 'OpenSans-Regular';color: #000; font-size: 15px;background: #eee; border-bottom: 1px solid #fff;padding: 10px 0px;}
#msform fieldset{padding: 0px 30px;}
.registration-container .material-form {width: 100%;}
.registration-package-greybox {margin: 15px 0px;}
.package-btn {left: 29%;}
.detail-banner-overlay h1 {font-size: 18px;padding-top: 15px;}
.banner-tooltip {top: 0px;}
.detail-banner-overlay p {font-size: 13px;}
.detail-banner-overlay .txt {font-size: 14px;padding-top: 0px;}
.banner-tooltip p {font-size: 13px !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    background: #fff;
    box-shadow: 4px 4px 10px 1px #0000004d;
    position: absolute;
    width: 100%;
    left: calc(50% - 182px);
}
.category-popular ul li {
    width: 100% !important;
}
.quick-links-social {
    margin-top: 20px;
}
.links-site {
    padding: 0 !important;
}
.main-footer-right {
    margin-top: 20px;
}
.foot-left {
    float: none;
    width: 100%;
    text-align: center;
}
.foot-right {
    float: none;
    width: 100%;
    text-align: center;
}
.category-forum ul li {
    width: 49%;
    display: inline-flex;
}
.forum-left {
    width: 82%;
}
.forum-right {
	width: 12%;
}
.search-forum {
    width: 100%;
}
.sub-servce-cat h2 {
    color: #fff;
    padding: 95px;
    text-align: center;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 34px;
    margin-top: 0px;
}
.sub-servce-cat {
    background-repeat: no-repeat;
    background-position: top;
    min-height: auto;
    background-size: 100% 100%;
}
.automative-cat {
    width: 100%;
}
.Inner-category ul li span {
    text-align: right;
    float: right;
    padding-right: 35px;
    padding-top: 0;
}
h2.service-cat, h2.main-service-cat {
    text-align: center;
    position: relative;
    top: -30px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 26px 0;
    font-size: 36px;
    color: #fff;
}
.listing-right .text-right.size{text-align: center !important;}
.featured-img {
    position: absolute;
    right: -5px;
    top: 47px;
}
.main-details-left {
    float: none;
    width: auto;
}
.main-details-right {
    float: none;
    width: auto;
}
.about_head {
    display: block;
    width: 100%;
}
.about_btns {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.write-r {
    float: right;
    width: 32%;
}
.add_fvrt {
    float: right;
    width: 29%;
}
.leave-comment textarea {
    width: 100%;
    height: 100px;
    margin-top: 10px;
	margin-left: 3px;
}
.avatar {
    text-align: left;
}
.avatar-text h4 {
    margin-top: 10px;
}
.avatar-text span {
    font-weight: normal;
    text-align: right;
    float: right;
    width: 50%;
    font-size: 13px;
    margin-top: 0;
}
.avatar-text h4 {
    margin-top: 10px;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 4px;
}
.avatar-text span {
    font-weight: normal;
    text-align: right;
    float: right;
    width: 50%;
    font-size: 13px;
    margin-top: 0;
}
.view-details a {
    width: 100%;
    display: inline-block;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
    color: #1493c7;
    border: 2px solid #1493c7;
    margin-right: 20px;
    border-radius: 9px;
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 10px;
}
.premier-down span {
    display: block;
}
.img-container {
    width: 32%;
	padding: 0px;
}
#video-wrapper {
    width: 94%;
}
.video-container {
    width: 120%;
}
.main-write-text-right {
    width: 78%;
}
.replay-user-div-right {
    width: 77%;
    float: left;
}

}


@media (max-width:384px) {
#featured-business .owl-next {left: 320px;}
.heading1 h1{margin: 0px 85px;}
#review-left-slider .item p {top: 105px;left: 0px;line-height: 18px;font-size: 12px;}
.review-left-heading {padding: 10px 0px;}
.search-button-div {padding: 11px 10px 10px 10px;}
.search-location {padding: 11px 10px 11px 10px;}
.heading h1{font-size: 17px;top: -18px;}
.heading1 h1{font-size: 17px;margin: 0px 75px;}
.heading2 h1{font-size: 17px;}
.banner-tooltip {margin-right:90px;top: -5px;}
.detail-imgbox {width: 30%;}
.listing-add-banner {padding: 0px 0px 10px 0px;}
.detail-review{margin: 20px 0px 0px 0px;}
.detail-right {margin: 0px 0px 10px 0px;}
.camera-icon {left: 140px;top: -30px;}
.package-btn {left: 26%;}
.bussiness-platform {
    width: 100% !important;
}
.navbar-nav {
    margin: 0px; 
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    left: calc(50% - 163px);
}

}


@media (max-width:375px) {
.heading h1{margin: 0px 58px;}
.banner-tooltip {top: -40px;}
.detail-banner-overlay h1 {font-size: 15px;padding-top: 15px;}
.detail-banner-overlay p {font-size: 15px;}
.banner-tooltip {top: 15px;}
.overlay-camera-circle {right: 45px;bottom: 13px;}
.detail-banner-overlay .txt {font-size: 14px;padding-top: 5px;}
.detail-overlay-greenbtn {top: 90px;right: 10px;}
.overlay-review {margin-right: -40px;top: 130px;}
.search-location {padding: 12px 10px 12px 10px;}
.camera-icon {left: 135px;top: -30px;}
.heading2 {
    left: 56%;
}
.works-bussiness {
    margin-top: 20px;
}

}

@media (max-width:321px) {
.search_form {width: 100%;left: 0%;top: 40px;}
.search-location {width: 100%;border-radius: 5px;}
.search-div {padding: 10px;border-radius: 5px;width: 100%;margin: 5px 0px 0px 0px;}
.search-button-div {border-radius: 5px;padding: 11px 10px 10px 10px;width: 100%;margin-top: 78px;}
.heading h1 {margin: 0px 25px;}
.heading1 h1{margin: 0px 50px;}
#featured-business .owl-next {left: 263px;}
.heading2 h1 {margin: 0px 65px;}
.detail-banner-overlay h1 {padding-top: 0px;}
.detail-banner-overlay .txt {padding-top: 0px;}
.banner-tooltip {width: 195px;top: 20px;}
.detail-overlay-greenbtn {top: 125px;}
.overlay-review {top: 165px;}
.detail-imgbox {width: 29%;}
.review-strip-right h1 {font-size: 14px;}
.search_form-int {top: 15px;}
.search_form-int .search-location {padding: 5px 10px 5px 10px;}
.search_form-int .search-div {padding: 5px 10px;}
.search_form-int .search-button-div {padding: 5px 10px 5px 10px;}
.int-banner-main {height: 135px;}
.listing-right-strip {width: 98%;height: 370px;}
.listing-right-strip-mid h1 {font-size: 15px;padding: 15px 0px 0px 0px;}
.listing-contact-info p {font-size: 12px; padding: 5px 10px;}
.listing-contact-info {padding: 0px 0px 0px 0px;}
.listing-contact-info ul {padding: 5px 0px;}
.listing-ratingstrip {padding: 0px 0px 0px 0px;}
.camera-icon {left: 110px;}
#msform .action-button{padding: 5px 30px;}
.package-btn {left: 18%;}
.registration-package-box h1 {font-size: 20px;margin: 0px;}
.registration-package-box h2 {font-size: 18px;padding: 10px;width: 145px;}
.registration-package-box h3 {padding: 10px 0px;font-size: 15px;}
.registration-package-box ul li {font-size: 14px;}
.package-foot-btn {width: 235px;}
.detail-banner-overlay p {font-size: 13px;}
.banner-tooltip {margin-right: 80px;}
.bussiness-platform {
    font-size: 26px;
    top: 65px !important;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    left: calc(50% - 135px);
}
.service-category-main ul li {
    margin: 10px;
    width: 94%;
}

}






@media screen and (max-width: 668px) and (min-width: 600px) {

.search_form{top: 0px; margin-top: 16%;}
.search-location { padding: 10px 15px;}
.search-div { width: 100%; padding: 10px 15px;}
.search-button-div{padding:8px;}
	
}





/****************************1-9-2018 css**************************/

@media screen and (max-width: 667px) and (min-width: 320px) {

.search-location{width: 100% !important; border-radius: 5px 5px 0px 0px; border-bottom: 1px solid #ccc;}
.search-div{ width: 100% !important; border-radius: 0px; border-left: 0px; border-bottom: 1px solid #ccc;}
.search-button-div{position: relative; width: 100%; float: left; border-radius: 5px; margin-top: 10px; left: 0px;}
.featured-image{width:100%;margin-left:0px; border:0px;padding: 10px 0px;}
}
@media (max-width: 568px){

.search_form {margin-top: 15%; }

}


@media screen and (max-width: 1024px) and (min-width: 992px) {
.search-location {padding: 20px 20px 18px 20px;}

}



@media all and (min-width: 1024px) and (max-width: 320px) {
	.heading1{}
}



@media all and (min-width: 320px) and (max-width: 469px) {
	.bussiness-platform{font-size: 26px; top: 140px;}
}
@media all and (min-width: 320px) and (max-width: 345px) {
	.navbar-brand{width: 205px;}
}


