/* =-=-=-=-=-=-= Responsive Quries =-=-=-=-=-=-= */
@media (min-width: 1280px) and (max-width: 1599px) {
	.hero {
		clear: both;
		color: #fff;
		padding: 130px 0;
	}
	.ad-map {
		height: 470px;
	}
	.header {
		padding: 20px 0;
	}
	.background-rotator .search-section {
		top: 265px;
	}
	.grid-switchers {
		position: absolute;
		background: #fff;
		padding: 4px 10px;
		z-index: 1;
		right: -80px;
	}
	.grid-switchers + .grid-switchers {
		right: -40px;
	}
}
@media (min-width: 768px) and (max-width: 1279px) {
	.hero .content .search-holder .input-group-btn {
		position: absolute;
		z-index: 99;
		left: 66px;
	}
	.hero .content .search-holder .input-group-btn .glyphicon {
		padding: 0 15px;
		line-height: 40px;
	}
	.sidebar {
		margin-top: 30px;
	}
	.client-2 a img {
		padding: 0 20px;
		width: 100%;
	}
	.ad-listing .content-area .price {
		margin-bottom: 0;
	}
	.ad-listing .content-area .ad-details p, .ad-listing .content-area .btn-success {
		display: none;
	}
	.ad-listing .content-area .category-title {
		color: #a0a0a0;
		font-size: 13px;
		margin-bottom: 0;
	}
	.ad-listing .content-area h3 {
		margin-bottom: 0;
	}
	.ad-listing .content-area .ad-meta-info {
		font-size: 13px;
		margin-bottom: 5px;
	}
	.ad-listing .content-area .ad-stats {
		font-size: 16px;
	}
	.ad-listing .content-area .short-info {
		padding: 0 5px;
	}
	.ad-listing .content-area .col-md-9::after {
		display: none;
	}
	.ad-modal {
		width: 100%;
	}
	.transparent-header .header-top {
		position: relative;
	}
	.header-top .dropdown-menu {
		left: 0;
		right: auto;
	}
	.hero .content {
		padding: 20px 40px;
		top: 50px;
		left: 0;
		right: 0;
	}
	.hero .content p:first-child {
		font-size: 34px;
	}
	.hero .content .search-holder button {
		left: 0;
	}
	.home-tabs .tabs-container .nav-tabs > li > a i {
		color: #fff;
		font-size: 50px;
	}
	.home-tabs .tabs-container .nav.nav-tabs li.active {
		margin-top: -5px;
	}
	.home-tabs .tabs-container .nav.nav-tabs li.active a {
		height: 102px;
		line-height: 84px;
	}
	.popular-categories li a {
		padding: 40px 10px;
		width: 25%;
	}
	.happy-customer {
		text-align: center;
	}
	.happy-customer h3::after {
		display: none;
	}
	.happy-customer a {
		margin-bottom: 30px;
	}
	.happy-customer p {
		color: #fff;
		padding-right: 10px;
		margin-top: 0;
	}
	.statistics-box {
		display: block;
		position: relative;
	}
	.statistics-box i {
		font-size: 64px;
		display: block;
		position: relative;
		margin: 0;
		text-align: center;
		height: 45px;
	}
	.statistics-content {
		padding-right: 0;
		display: block;
		text-align: center;
		position: relative;
		margin-top: 20px;
	}
	.statistics-content > span {
		font-size: 30px;
	}
	.statistics-content p {
		letter-spacing: 1px;
	}
	.post-title {
		font-size: 16px;
	}
	.footer-area .contact-info li, .footer-content .links-widget li a {
		font-size: 16px;
	}
	.section-title {
		letter-spacing: 0;
	}
	.btn.app-download-button i {
		font-size: 45px;
	}
	.btn.app-download-button span.app-store-btn span span:last-child {
		font-size: 16px;
	}
	.search-title {
		width: 30%;
	}
	.search-2 .btn {
		padding: 15px 54px;
	}
	.parallex-text h4 {
		color: #fff;
		font-size: 22px;
	}
	.location-icon i {
		font-size: 14px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		width: 30px;
	}
	.location-icon {
		padding-left: 15px;
	}
	.ad-location-gird {
		padding: 10px;
	}
	.location-title-disc {
		float: right;
		padding-left: 15px;
	}
	.fun-facts .facts-icons {
		color: #fff;
		font-size: 40px;
	}
	.fun-facts .statistics-content > span {
		font-size: 34px;
		margin-top: 5px;
		margin-bottom: 20px;
	}
	.fun-facts .statistics-content p {
		font-size: 14px;
	}
	.ad-listing .content-area .additional-info {
		margin: 0;
		padding: 0;
		position: absolute;
		left: 16px;
		top: 160px;
		z-index: 9999;
	}
	.pricing-item strong {
		display: block;
		font-size: 16px;
	}
	.pricing-item .price {
		margin-top: 20px;
		clear: both;
	}
	.app-text-section h3 {
		color: #fff;
		font-size: 20px;
	}
	span.app-store-btn {
		padding: 15px 30px;
	}
	.app-download-section.style-2 .btn.app-download-button span.app-store-btn span span:last-child {
		font-size: 16px;
	}
	.app-text-section {
		padding-bottom: 104px;
		padding-top: 0;
	}
	#hero .search-holder .nav-tabs > li > a i {
		font-size: 44px;
	}
	#hero .search-holder .nav-tabs > li > a {
		color: #fff;
		font-size: 14px;
	}
	.icon-box {
		padding: 46px 20px;
	}
	.icon-box .icon {
		font-size: 40px;
		margin-right: 15px;
	}
	.icon-box .icon-text h3.title {
		font-size: 20px;
	}
	.white.category-grid-box-1 h3 {
		color: #232323;
		font-size: 16px;
	}
	.btn-orange {
		padding: 15px 25px !important;
	}
	.header .input-group-btn .btn {
		padding: 15px 18px;
	}
	.background-rotator .heading-caption h1 {
		font-size: 30px;
	}
	.background-rotator .search-section {
		top: 80px;
	}
	.background-rotator-slider .item img {
		display: block;
		width: 100%;
	}
	.background-rotator .content {
		padding: 0 20px;
	}
	.background-rotator .owl-carousel .owl-item {
		height: auto;
	}
	.how-it-work-icon::before, .how-it-work-icon::after {
		display: none;
	}
	.minimal-footer .footer-widget p {
		font-size: 14px;
	}
	.minimal-footer .footer-social a {
		font-size: 35px;
	}
	.side-menu {
		margin-bottom: 30px;
	}
	.sidebar #accordion {
		margin-top: 55px;
	}
	.ad-archive-desc {
		padding: 20px;
	}
	.ad-archive-desc ul.add_info {
		margin-top: 15px;
	}
	.ads-list-archive .archive-history {
		margin-top: 20px;
	}
	.alert-box-container .form-control {
		margin-bottom: 20px;
	}
	.select2-container--default .select2-selection--single, .search-2 .form-control, .search-2 .noUi-horizontal {
		margin-bottom: 20px !important;
	}
	.ad-archive-img img {
		height: auto;
	}
	ul.add_info li {
		height: 30px;
		width: 30px;
	}
	ul.add_info li i {
		display: inline-block;
		top: 0;
	}
	.ad-archive-desc .category-title {
		margin-bottom: 7px;
	}
	.main-search .main-search-title h1 {
		font-size: 30px;
	}
	.search-section {
		position: relative;
		right: 0;
		margin-right: 0;
		width: 100%;
	}
	.main-search .search-section .search-options > li {
		width: 176px;
	}
	.search-section .search-options > li:nth-child(4) {
		width: 140px;
	}
	.heading-panel h1, .happy-customer h3, .app-text-section h3, .footer-content .column .heading-panel h3, .section-title {
		font-size: 26px;
	}
	.category-grid-box .short-description h3, .box h4, .ad-listing .content-area h3, .post-title, .popular-categories li a, .category-grid-box-1 h3, .pricing-item strong, .search-title, .category-grid-box-1 h3, .category-list-title h5 > a, #products .list-group-items .category-grid-box-1 h3, .recent-ads .recent-ads-list-content h3 {
		font-size: 18px;
	}
	.mobile-image-content {
		display: none;
	}
	.ad-listing .content-area {
		padding: 10px 0 0;
	}
	.content-area .ad-details {
		margin-top: 0;
	}
	.happy-customer p {
		font-size: 20px;
		line-height: 35px;
	}
	.blog-post {
		min-height: 506px;
	}
	.app-download-button, .btn.app-download-button {
		margin-bottom: 10px;
	}
	.icon-box {
		margin-bottom: 30px;
	}
	.sigle-clients-brand {
		width: 33%;
	}
	.sidebar .side-menu nav .nav > li > .mega-menu-left {
		right: 0;
		margin: 0;
		min-width: 100%;
		top: 57px !important;
	}
	.app-download-section .app-download-section-wrapper .app-download-section-container .col-sm-1:nth-child(12n+1), .app-download-section .app-download-section-wrapper .app-download-section-container .col-sm-2:nth-child(6n+1), .app-download-section .app-download-section-wrapper .app-download-section-container .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .app-download-section .app-download-section-wrapper .app-download-section-container .col-sm-6:nth-child(2n+1) {
		clear: none;
	}
	.app-download-section .app-download-section-wrapper .app-download-section-container i {
		display: none;
	}
	.hero .content p:first-child {
		font-size: 30px;
	}
	.car-details {
		margin-top: 20px;
	}
	.car-details p, .car-details .line-dec {
		display: none;
	}
	.search-form .select2-container--default .select2-selection--single, .search-form .search-2 .form-control, .search-form .search-2 .noUi-horizontal {
		margin-bottom: 0 !important;
	}
	.full-width-header .mega-menu > section.menu-list-items {
		padding: 15px 10px;
	}
	.call-action p {
		text-align: center;
	}
	.parallex-button {
		text-align: center;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.parallex .col-md-6:last-child .icon-box {
		margin-bottom: 0;
	}
	.list-group-items .category-grid-box-1 .image {
		width: 45%;
	}
	.list-group-items .category-grid-box-1 .image img {
		min-height: 256px;
	}
	.list-group-items .category-grid-box-1 .short-description-1 {
		width: 55%;
		padding: 20px;
	}
	.list-group-items .list-group-item-text {
		margin-top: 8px;
	}
	.list-group .list-group-items .category-grid-box-1 {
		min-height: 305px;
	}
	#products .list-group-items .ad-meta-info {
		font-size: 16px;
	}
	.bread-2.page-header-area .small-breadcrumb .breadcrumb-link ul li:first-child {
		padding-right: 15px;
	}
	.ad-listing-price p {
		font-size: 20px;
		padding: 20px;
	}
	.user-contact-info .user-info-card .user-photo img {
		width: 100%;
	}
	.ad-listing-meta ul li {
		border-bottom: 1px solid #e7e7e7;
		padding: 10px 25px;
	}
	.comment-section {
		margin-bottom: 30px;
	}
	.user-profile a img {
		width: 100%;
	}
	.leftbar-stick.blog-sidebar {
		margin-bottom: 30px;
	}
	.profile-tabs .nav-tabs a {
		text-align: right;
	}
	.dashboard-menu-container ul li {
		width: 20%;
	}
	.blog-sidebar {
		margin-top: 30px;
		overflow: hidden;
	}
	.subscribe input, .subscribe button {
		width: 40%;
	}
	.subscribe button {
		width: 20%;
	}
	.form-grid {
		margin-bottom: 60px;
		padding: 30px 20px;
	}
	.contactInfo {
		margin-top: 30px;
		overflow: hidden;
	}
	.submit-form .form-control {
		margin-bottom: 10px;
	}
	.hero-form-sub {
		color: #fff;
		font-size: 12px;
		margin: 0;
	}
	.intro-btn {
		margin-bottom: 60px;
	}
	.no-container {
		display: block;
		height: auto;
		width: 100%;
	}
	.no-container > .left-area {
		display: none;
	}
	.no-container > .right-area {
		width: 100%;
		display: block;
	}
	.modern-version-block-btnz {
		float: left;
		margin-top: 10px;
	}
	.new-price-tag h3 {
		position: relative;
		left: 0;
		top: 0;
	}
	.category_gridz.small-size a {
		width: 50%;
	}
	.modern_sample, .enable-transparent .modern_sample {
		height: auto;
	}
	.modern_sample .content h1, .enable-transparent .modern_sample h1 {
		color: #fff;
		margin-bottom: 40px;
		font-size: 23px;
	}
	.modern_sample .content, .enable-transparent .modern_sample .content {
		padding: 10em 0 0;
	}
	.modern_sample .new-categoy, .enable-transparent .modern_sample .new-categoy {
		padding: 0;
		margin-top: 30px;
	}
	.modern_sample .c-icon, .enable-transparent .modern_sample .c-icon {
		margin-bottom: 30px;
	}
	.search-section .search-options > li {
		width: 202px;
	}
	.featured-slider .owl-prev {
		position: relative;
		right: 0;
		top: 0;
	}
	.featured-slider .owl-next {
		position: relative;
		left: 0;
		top: 0;
	}
	.app-text-section {
		padding-top: 100px;
		padding-bottom: 50px;
	}
	.modern_sample2 .content {
		padding: 8em 5em 5em;
	}
	.category_gridz a {
		margin-bottom: 30px;
		width: 18%;
	}
	footer .widget.socail-icons, footer .widget.my-quicklinks {
		margin-top: 30px;
	}
	.grid-section .grid-card .category_gridz.small-size a {
		width: 33%;
	}
	.with_top_bar .new-filter {
		padding: 10px 0;
	}
	.adv-srch {
		font-size: 18px;
		font-weight: 600;
	}
	.header-middle .widget.ad-logo img {
		padding-top: 0;
	}
}
@media screen and (max-width: 600px) {
	.section-padding {
		padding: 70px 0;
	}
	.section-padding-140 {
		padding: 140px 0;
	}
	.section-padding-100 {
		padding: 100px 0;
	}
	.section-padding-80 {
		padding: 80px 0;
	}
	.section-padding-70 {
		padding: 70px 0;
	}
	.section-padding-60 {
		padding: 60px 0;
	}
	.section-padding-40 {
		padding: 40px 0;
	}
	.padding-top-20 {
		padding-top: 20px;
	}
	.padding-top-30 {
		padding-top: 30px;
	}
	.padding-top-40 {
		padding-top: 40px;
	}
	.padding-top-50 {
		padding-top: 50px;
	}
	.padding-top-45 {
		padding-top: 45px
	}
	.padding-top-60 {
		padding-top: 60px;
	}
	.padding-top-70 {
		padding-top: 70px;
	}
	.padding-top-80 {
		padding-top: 80px;
	}
	.padding-top-100 {
		padding-top: 100px;
	}
	.padding-top-120 {
		padding-top: 120px;
	}
	.padding-top-140 {
		padding-top: 140px;
	}
	.padding-bottom-120 {
		padding-bottom: 120px;
	}
	.padding-bottom-100 {
		padding-bottom: 100px;
	}
	.padding-bottom-80 {
		padding-bottom: 80px;
	}
	.padding-bottom-60 {
		padding-bottom: 60px!important;
	}
	.padding-bottom-40 {
		padding-bottom: 40px!important;
	}
	.padding-bottom-20 {
		padding-bottom: 20px;
	}
	.grid-switchers {
		position: absolute;
		background: #fff;
		padding: 2px 10px;
		z-index: 1;
		right: 2px;
	}
	.grid-switchers + .grid-switchers {
		right: 0;
	}
}
@media (min-width: 320px) and (max-width: 767px) {
	.modern-version-block-info ul li {
		display: block;
		margin-right: 45px;
		line-height: 20px;
	}
	.modern-version-block-info ul li:first-child {
		margin-right: 0;
	}
	.modern-version-block-info ul li .spliator {
		display: none;
	}
	.nav-cell {
		padding-top: 0;
	}
	.nav-cell img {
		width: auto;
		margin: 0;
	}
	.ad-modal {
		width: 100%;
	}
	.header-top .dropdown-menu {
		left: 0;
		right: auto;
	}
	.hero .content .search-holder button {
		left: 0;
		height: 55px;
		border: 1px none;
	}
	.hero .content {
		padding: 20px 15px;
	}
	.hero .content h1 {
		font-size: 14px;
	}
	.hero .content .search-holder input {
		height: 55px;
		font-size: 14px;
	}
	.home-tabs {
		margin-top: -33px;
	}
	.home-tabs .tabs-container .nav-tabs > li > a i {
		color: #fff;
		font-size: 34px;
	}
	.home-tabs .tabs-container .nav.nav-tabs li.active a {
		border-bottom: 5px solid #f58936;
		height: 65px;
		line-height: 48px;
	}
	.home-tabs .tabs-container .nav.nav-tabs li.active {
		margin-top: 0;
	}
	.home-tabs .tabs-container .nav-tabs > li > a {
		padding: 5px 6px;
	}
	.home-tabs .tabs-container .nav.nav-tabs li {
		width: 16.5%;
	}
	.home-tabs .tabs-container .nav-tabs li:nth-child(7) {
		display: none;
	}
	.home-tabs .tabs-container .nav-tabs li:nth-child(8) {
		display: none;
	}
	.category-grid-box .additional-information p, .category-grid-box .view-details {
		font-size: 14px;
	}
	.popular-categories li a {
		width: 100%;
		padding: 35px 5px;
		font-size: 15px;
	}
	.footer-area .contact-info li {
		font-size: 14px;
	}
	.footer-content .column .heading-panel h3 {
		color: #fff;
	}
	.search-container h2 {
		color: #fff;
		font-size: 21px;
	}
	.search-container .form-group .form-control {
		font-size: 14px;
	}
	.search-container .form-group .form-control {
		font-size: 14px;
		height: 55px;
	}
	.banner-icon-search {
		background: #fff url("../images/search.png") no-repeat scroll 96% 17px / 21px 21px;
	}
	.search-container .select2-container--default .select2-selection--single .select2-selection__rendered {
		font-size: 14px;
		line-height: 55px;
	}
	.search-container .select2-container--default .select2-selection--single {
		height: 55px;
	}
	.search-container .select2-container--default .select2-selection--single .select2-selection__arrow {
		top: 4px;
	}
	.search-container button {
		font-size: 14px;
		height: 55px;
	}
	.search-container {
		padding: 200px 0 0;
	}
	.heading-text {
		width: 100%;
	}
	.ad-listing .content-area h3 {
		width: 100%;
	}
	.ad-listing .content-area .col-md-9::after {
		background-color: transparent;
		content: "";
		height: 0;
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
	}
	.ad-meta-info, .category-grid-box .ad-info ul li {
		font-size: 13px;
	}
	.ad-details {
		margin-top: 10px;
	}
	.ad-listing .content-area .price {
		margin-bottom: 15px;
	}
	.ad-listing .content-area .btn-success {
		padding: 5px 10px;
		margin-bottom: 20px;
	}
	.ad-listing .img-box img {
		width: 100%;
	}
	.ad-listing .content-area .additional-info {
		margin: 0;
		padding: 0;
		left: 0;
		top: 0;
		position: relative;
	}
	.ad-listing .content-area .additional-info li {
		margin: 0;
	}
	.ad-listing .content-area .additional-info li a {
		font-size: 12px;
		height: 25px;
		line-height: 25px;
		margin-left: 1px;
		width: 25px;
	}
	.ad-details p {
		font-size: 14px;
	}
	.ad-meta-info li {
		margin-left: 6px;
	}
	.parallex .happy-customer p {
		font-size: 20px;
		padding-left: 0;
	}
	.latest-ads .panel .panel-heading .nav > li > a {
		padding: 18px 7px;
	}
	.section-title {
		letter-spacing: 0;
		font-size: 30px;
	}
	.btn.app-download-button span.app-store-btn span span:last-child {
		font-size: 18px;
	}
	.tp-caption.price-section span.price {
		font-size: 14px;
	}
	.search-title {
		position: relative;
		text-align: right;
		right: 0;
		top: 0;
		width: 100%;
		padding: 0;
		margin-bottom: 25px;
	}
	.search-title::after, .search-title::before {
		display: none;
	}
	.select2-container--default .select2-selection--single, .search-2 .form-control, .search-2 .noUi-horizontal {
		margin-bottom: 20px !important;
	}
	.search-2 .btn {
		padding: 10px 45px;
		display: block;
		width: 100%;
		margin-top: 10px;
	}
	.parallex-text h4 {
		font-size: 24px;
		line-height: 40px;
	}
	.parallex-small .btn {
		display: block;
		width: 100%;
	}
	.list-group-items .category-grid-box-1 .image, .list-group-items .category-grid-box-1 .short-description-1 {
		width: 100%;
	}
	.ad-meta-info li {
		margin-bottom: 5px;
	}
	#partner .row .col-md-2 {
		margin-bottom: 30px;
	}
	.pricing-item .price {
		margin-top: 20px;
		clear: both;
	}
	.mobile-image-content img {
		position: relative;
		display: none;
	}
	.app-text-section h3 {
		color: #fff;
	}
	.app-download-button, .btn.app-download-button {
		margin-bottom: 30px;
		clear: both;
	}
	.app-text-section {
		padding-bottom: 50px;
		padding-top: 50px;
	}
	#hero .search-holder .nav-tabs > li > a i {
		font-size: 36px;
	}
	.icon-box {
		padding: 46px 0 46px 20px;
	}
	.icon-box {
		margin-bottom: 30px;
	}
	.icon-box .icon {
		font-size: 40px;
		margin-left: 15px;
	}
	.icon-box .icon-text h3.title {
		color: #fff;
	}
	.background-rotator .heading-caption h1 {
		font-size: 20px;
	}
	.how-it-work {
		width: 100%;
	}
	.how-it-work-icon::after, .how-it-work-icon::before {
		background: none;
	}
	.pricing a.btn {
		padding: 10px 20px;
	}
	.minimal-footer .footer-widget {
		margin-bottom: 20px;
	}
	.minimal-footer .footer-widget p {
		font-size: 14px;
	}
	.minimal-footer .footer-social a {
		font-size: 35px;
	}
	.minimal-footer .footer-social {
		padding-bottom: 30px;
		padding-top: 0;
	}
	.minimal-footer .footer-social > li {
		margin: 15px;
	}
	.minimal-footer .address-info {
		padding-bottom: 15px;
	}
	.background-rotator {
		margin-top: 5px;
	}
	.transparent-header.mobile-custom {
		background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
	}
	.background-rotator .search-section {
		position: relative;
		left: 0;
		margin: 0;
		right: 0;
		top: 0;
		z-index: 1;
		padding: 50px 0;
		background-color: #fff;
	}
	.background-rotator .owl-carousel .owl-item {
		height: auto;
	}
	.background-rotator .content {
		padding: 0;
	}
	.background-rotator .search-section {
		position: relative;
		left: 0;
		margin: 0;
		right: 0;
		top: 0;
		z-index: 1;
		padding: 50px 0;
		background-color: #fff;
	}
	.background-rotator .heading-caption h1, .background-rotator .heading-caption p {
		color: #232323;
	}
	.background-rotator .heading-caption p {
		font-size: 18px;
		display: none;
	}
	.side-menu {
		margin-bottom: 30px;
	}
	.featured-slider-1 .category-grid-box-1 {
		min-height: auto;
	}
	.white.category-grid-box-1 .short-description-1 {
		background: #fff none repeat scroll 0 0;
		padding: 30px 20px;
	}
	.breadcrumb-1 .content-section h1 {
		font-size: 24px;
		margin-bottom: 5px;
	}
	.breadcrumb-1 .content-section p {
		font-size: 14px;
	}
	.banner .title {
		font-size: 16px;
	}
	.sidebar #accordion {
		margin-top: 55px;
	}
	.ad-archive-img img {
		height: auto;
	}
	.ad-archive-desc {
		padding: 25px 15px;
	}
	.subscribe {
		margin-bottom: 30px;
	}
	.subscribe > p {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.subscribe button {
		width: 50%;
		margin-top: 15px;
		height: 40px;
	}
	.subscribe input {
		width: 100%;
		height: 40px;
	}
	.comming-soon-grid .count-down #clock > span {
		font-size: 32px;
	}
	.comming-soon-grid .count-down #clock {
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 30px;
	}
	.social-area-share > a {
		height: 30px;
		line-height: 30px;
		width: 30px;
	}
	.status_bar > p {
		font-size: 14px;
		line-height: 21px;
	}
	.status_bar {
		margin-bottom: 30px;
	}
	.main-search .main-search-title h1 {
		font-size: 22px;
	}
	.main-search p {
		padding: 0 20px;
	}
	.search-section {
		position: relative;
		right: 0;
		margin-right: 0;
		width: 100%;
	}
	.modern_sample .content .search-section .search-options > li {
		width: 100%;
	}
	.search-section .search-options .select2-container--default .select2-selection--single {
		margin-bottom: 5px !important;
	}
	.search-section .search-options > li input {
		margin-bottom: 5px;
	}
	.search-section .search-options > li:nth-child(4) {
		width: 100%;
	}
	.main-search {
		height: auto;
	}
	.hero-form-sub li {
		margin: 5px 0 5px 5px;
	}
	.footer-top .widget {
		margin-bottom: 20px;
		overflow: hidden;
	}
	.alert-box-container .form-control {
		margin-bottom: 20px;
	}
	.tooltip-content {
		margin: 0 -32px 20px 0;
	}
	.tooltip-content, .tooltip-item::after {
		right: 0;
		width: 270px;
	}
	.tooltip-content::after {
		right: 37px;
	}
	.heading-panel h1, .happy-customer h3, .app-text-section h3, .footer-content .column .heading-panel h3, .heading-panel h3, .section-title {
		font-size: 24px;
	}
	.category-grid-box .short-description h3, .box h4, .ad-listing .content-area h3, .post-title, .popular-categories li a, .category-grid h6, .latest-ads .panel .panel-heading .nav > li > a h6, .category-grid-box-1 h3, .pricing-item strong, .icon-box .icon-text h3.title, #products .list-group-items .category-grid-box-1 h3, .pricing-list h3 {
		font-size: 18px;
	}
	.icon-box, .search-form .form-control {
		margin-bottom: 0px;
	}
	.sigle-clients-brand {
		width: 50%;
	}
	.header .btn-orange {
		margin-top: 20px;
	}
	.sidebar .side-menu nav .nav > li > .mega-menu-left {
		right: 0;
		margin: 0;
		min-width: 100%;
		top: 57px !important;
	}
	.full-width-header .mega-menu > section.menu-list-items {
		padding: 15px 10px;
	}
	.call-action i {
		display: table;
		font-size: 70px;
		margin: 0 auto;
		text-align: center;
		float: none;
	}
	.call-action h4 {
		font-size: 26px;
		text-align: center;
		text-transform: capitalize;
	}
	.call-action p {
		text-align: center;
		margin-top: 15px;
	}
	.parallex-button {
		margin: 35px 0;
		text-align: center;
	}
	.list-group-items .category-grid-box-1 .short-description-1 {
		padding: 20px;
	}
	#products .list-group-items .ad-meta-info {
		color: #fff;
		font-size: 16px;
	}
	.mid-container.list-group .item.list-group-items .category-grid-box-1 .image {
		width: 100%;
	}
	.mid-container.list-group .item.list-group-items .category-grid-box-1 .short-description-1 {
		width: 100%;
	}
	.ad-archive-desc .ad-price {
		float: none;
	}
	.descs-box {
		padding: 20px 15px;
	}
	.descs-box h1 {
		font-size: 18px;
	}
	.singlepost-content .descs-box .short-history li {
		border-left: medium none;
		display: block;
		padding: 0;
	}
	.sticky-ad-detail {
		display: none !important;
	}
	.ad-listing-price p {
		font-size: 20px;
		padding: 20px;
	}
	.user-contact-info .user-info-card .user-photo img {
		width: 100%;
	}
	.ad-listing-meta ul li {
		border-bottom: 1px solid #e7e7e7;
		padding: 10px 25px;
	}
	.singlepost-content .descs-box .ad-title h2 {
		font-size: 18px;
	}
	.comment-info .author-desc {
		margin-right: 0;
	}
	.comment-info .author-desc .author-title ul.list-inline.pull-right {
		float: none !important;
		margin-top: 10px;
	}
	.comment-list .children {
		list-style: outside none none;
		padding-right: 25px;
	}
	.comment-section {
		margin-bottom: 30px;
	}
	.leftbar-stick.blog-sidebar {
		margin-bottom: 30px;
	}
	.profile-tabs .nav-tabs a {
		text-align: right !important;
	}
	.profile-edit h2 {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.profile-section .skin-minimal .list li label {
		margin-top: -30px;
		padding-right: 35px;
	}
	.search-result-item .image-link {
		max-height: 100%;
	}
	.user-stats {
		margin-bottom: 10px;
	}
	.dashboard-menu-container ul li {
		width: 50%;
		float: right;
		border-bottom: 1px solid #f1f1f1;
		position: relative;
	}
	.descs-box .ad-closed img {
		width: 310px;
		right: 33px;
		top: 200px;
	}
	.message-content, .blog-sidebar {
		margin-top: 30px;
		overflow: hidden;
	}
	.chat-form .form-group {
		float: right;
		margin-left: 0;
		width: 100%;
	}
	.chat-form .btn {
		display: block;
		width: 100%;
	}
	.blog-sidebar .widget .widget-content .gallery-image a {
		margin-left: 2px;
	}
	.blog-detial .blog-post .post-img .large-img {
		height: auto;
		width: 100%;
	}
	.blog-detial .comment-info .author-desc {
		margin-right: 0;
	}
	.blog-detial .comment-list .children {
		list-style: outside none none;
		padding-right: 25px;
	}
	.error-page .error-container > .error-text {
		font-size: 140px;
	}
	.error-page .error-container > .error-info {
		color: #232323;
		font-size: 18px;
	}
	.accordion-title {
		font-size: 16px;
	}
	.components .btn {
		margin-bottom: 10px;
	}
	.form-grid, .content-info {
		margin-bottom: 30px;
	}
	.content-info {
		margin-top: 60px;
	}
	.help-block {
		text-align: right;
	}
	.contactInfo {
		margin-top: 30px;
		overflow: hidden;
	}
	.postdetails .skin-minimal ul.list li {
		float: right;
		padding-left: 45px;
	}
	.hero .content p:first-child {
		font-size: 26px;
	}
	#search-section {
		padding: 20px 15px;
	}
	.client-2 a img {
		padding: 20px;
		width: 100%;
	}
	.select2-container--default .select2-selection--single .select2-selection__arrow {
		height: 55px;
		left: 3px;
	}
	.select2-container--default .select2-selection--single .select2-selection__rendered {
		color: #444;
		line-height: 55px;
	}
	.parallex .col-md-6:last-child .icon-box {
		margin-bottom: 0;
	}
	.sidebar {
		margin-top: 30px;
	}
	.single-details .owl-prev, .single-details .owl-next {
		top: 23%;
	}
	.descs-box .ad-expired img {
		right: 0;
		position: absolute;
		top: 208px;
	}
	.header .logo {
		margin-top: 0;
		margin-bottom: 20px;
	}
	.intro-btn {
		margin-bottom: 60px;
	}
	.hero-title {
		color: #fff;
		font-size: 22px;
	}
	#intro-hero h1 {
		font-size: 28px;
	}
	.hero-tagline {
		font-size: 16px;
	}
	.form-join > h4 {
		font-size: 20px;
	}
	#intro-hero .margin-top-50 {
		margin-bottom: 0;
	}
	#intro-hero {
		padding-bottom: 70px;
		padding-top: 70px;
	}
	#intro-hero.intro-hero-modern-transparent {
		padding-top: 150px !important;
	}
	.no-container {
		display: block;
		height: auto;
		width: 100%;
	}
	.no-container > .left-area {
		display: none;
	}
	.no-container > .right-area {
		width: 100%;
		display: block;
	}
	.no-container > .right-area > .inner-content {
		height: auto;
		display: block;
		/* padding: 20px 0 0 10px;*/
	}
	.new-price-tag h3 {
		text-align: right;
		font-size: 20px;
	}
	.modern-version-block .descs-box h1 {
		font-size: 20px;
	}
	.modern-version-block .descs-box {
		padding: 0;
	}
	.modern-version-block-btnz {
		float: none;
		margin-top: 10px;
	}
	.modern-version-block-btnz .ui-group-buttons {
		display: block;
	}
	.modern-version-block .modern-version-block-btnz .ui-group-buttons .btn {
		width: 100%;
		margin-bottom: 10px;
	}
	.modern-version-block .modern-version-block-btnz .ui-group-buttons .or {
		display: none;
	}
	.new-price-tag h3 {
		position: relative;
		left: 0;
		top: 0;
	}
	.descs-box {
		padding: 20px 0;
	}
	.category_gridz.small-size a {
		width: 50%;
	}
	.modern_sample {
		height: auto;
	}
	.modern_sample .content h1 {
		color: #fff;
		margin-bottom: 40px;
		font-size: 23px;
	}
	.modern_sample .content {
		padding: 10em 0 0;
	}
	.modern_sample .new-categoy {
		padding: 0;
	}
	.modern_sample .c-icon {
		margin-bottom: 30px;
		display: inline-block;
        float: none;
		margin-left: 20px;
	}
	.featured-slider .owl-prev {
		position: relative;
		right: 0;
		top: 0;
	}
	.featured-slider .owl-next {
		position: relative;
		left: 0;
		top: 0;
	}
	.app-text-section {
		padding-top: 100px;
		padding-bottom: 50px;
	}
	.c-icon {
		height: 90px;
		width: 90px;
		margin-left: 20px;
	}
	.modern_sample2 .content {
		padding: 8em 0 5em;
	}
	.category_gridz a {
		margin-bottom: 30px;
		width: 40%;
	}
	.modern_sample2 .content h1 {
		font-size: 26px;
	}
	.with_top_bar .new-filter .for_mobile_res .form-group .input-group-addon {
		width: 100% !important;
	}
	.for_mobile_res .input-group-addon, .for_mobile_res .input-group-btn, .for_mobile_res .input-group .form-control {
		margin-bottom: 10px;
		clear: both;
		display: block;
	}
	.with_top_bar .new-filter .for_mobile_res .input-group {
		display: block;
	}
	.with_top_bar .new-filter .for_mobile_res .price_slider_padding {
		width: 100% !important;
	}
	.header .no-padding {
		padding: 0 15px !important;
	}
	.ads-listing-history .results {
		padding: 15px;
		margin-bottom: 0;
	}
	.no-container .header-listing .custom-select-box {
		display: block;
		float: right;
		width: 100%;
		position: relative;
		left: 0;
		top: 0;
	}
	body.rtl .no-container .header-listing .custom-select-box {
		display: block;
		float: left;
		width: 100%;
		position: relative;
		right: 0;
		top: 0;
	}
	.no-container .search-with-adss .row {
		margin-right: 0;
		margin-left: 0;
	}
	.no-container .search-with-adss .grid-card {
		padding: 15px 0;
	}
	.no-container .no-padding {
		padding: 0 15px !important;
	}
	.hero .content .search-holder .input-group-btn {
		position: absolute;
		z-index: 99;
		left: 50px;
	}
	.hero .content .search-holder .input-group-btn .glyphicon {
		padding: 0 5px;
		line-height: 34px;
	}
	.small-breadcrumb.modern-type .breadcrumb-link ul {
		float: right;
	}
	.rtl .dropdown-menu {
		min-width: 160px;
	}
}
/*media queries*/
@media screen and (max-height: 450px) {
	.sidenav {
		padding-top: 15px;
	}
	.sidenav a {
		font-size: 18px;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.how-it-work-content {
		padding: 0;
	}
	.classified-short-text p {
		font-size: 19px;
	}
	.classified-text h2 {
		font-size: 29px;
		line-height: 36px;
	}
	.header-social-h2 {
		float: right;
		margin-top: 20px;
	}
	.new-featured-list-2 {
		position: absolute;
		right: -20px;
	}
	.background-s3 {
		position: absolute;
		z-index: 55;
		bottom: -150px;
	}
	.how-it-icons-p4 {}
	.content-2 {
		display: none;
	}
	.content-3 {
		display: none;
	}
	.source-content {
		margin-top: 0;
	}
	.mobile-app-section {
		padding-bottom: 50px;
	}
	.new-main-section {
		padding: 24px;
	}
	flat-icons i {
		font-size: 37px;
	}
	.icons-text h2 {
		font-size: 16px;
	}
	.grid-switchers {
		position: absolute;
		background: #fff;
		padding: 3px 10px;
		z-index: 1;
		right: -80px;
	}
	.grid-switchers + .grid-switchers {
		right: -40px;
	}
}
@media (min-width: 1024px) and (max-width: 1279px) {
	.new-feature-products-maker .new-feature-products {
		top: 135px;
	}
	.subscription-main-content {
		border: 1px solid #f1f1f1;
		margin-bottom: 30px;
	}
	.browse-icons-section {
		margin-top: -165px;
	}
	.how-it-icons-p4 {}
	.browse-timer {
		position: absolute;
		top: 111px;
		right: 27px;
	}
	.new-featured-list-2 {
		position: absolute;
		right: -21px;
	}
	.background-s3 {
		position: absolute;
		z-index: 55;
		bottom: 0px;
	}
	.click-to-view .btn-primary {
		padding: 14px 75px;
	}
	.message-sellers {
		float: left;
		margin-right: 20px;
		margin-top: 0px;
	}
	.bredcrumb-float-section {
		float: none;
		margin-bottom: 30px;
	}
	.new-hero-section {
		background-position: bottom;
	}
	.new-hero-section .adf-content-area .hero-content-images {
		position: relative;
		top: 0px;
		left: 0px;
	}
	.ad-meta-s1 .ad-meta .btn-success {
		padding: 10px 8px;
	}
	.download-apps {
		padding: 45px 0;
	}
	.feature-products {
		top: 105px;
	}
	.modify-button {
		right: 11px;
	}
	.feature-shadow .list-inline {
		padding: 7px 12px;
	}
	.sidebar {
		margin-top: 0px !important;
	}
	.sidebar #accordion {
		margin-top: 0px !important;
	}
	.adforest-canvas-menu {
		position: relative;
	}
	.adforest-right-bar .btn-primary {
		padding: 15px 16px
	}
	.adforest-right-bar {
		margin-top: 20px;
		float: none;
	}
	.adforest-right-bar .list-inline li a {
		font-size: 14px;
		overflow: hidden;
		margin: 0;
		position: relative;
	}
	.adforest-right-bar {
		position: absolute;
		top: -196px;
		right: 67px;
	}
	.grid-switchers {
		position: absolute;
		background: #fff;
		padding: 3px 10px;
		z-index: 1;
		right: -80px;
	}
	.grid-switchers + .grid-switchers {
		right: -40px;
	}
}
@media (min-width: 320px) and (max-width: 767px) {
	.adforest-sort-view {
		margin-bottom: 20px;
	}
	.adforest-sort-view .grid-switchers {
		position: relative;
		background: #fff;
		padding: 5px 15px;
	}
	.new-feature-products-maker .new-feature-products {
		top: 130px;
	}
	.how-it-work-content {
		margin-bottom: 30px;
	}
	.classified-text h2 {
		font-size: 25px;
		line-height: 35px;
	}
	.classified-short-text p {
		font-size: 18px;
	}
	.form-listing {
		margin-top: 50px;
	}
	.ads-listing-section {
		height: auto;
		background-position: right;
	}
	.classified-ad-listing {
		margin-top: 50px;
	}
	.menu-list-items-h2 {
		padding-right: 17px !important;
		padding-left: 17px !important;
	}
	.icons-text h2 {
		font-size: 15px;
	}
	.flat-icons img {
		width: 55%;
		margin-left: 13px;
	}
	.boxes-h1 ul li:nth-child(10n + 10) .new-main-section {
		border-bottom: none;
	}
	.boxes-h1 ul li:nth-child(10n + 9) .new-main-section {
		border-bottom: none;
	}
	.boxes-h1 ul li:nth-child(10n + 8) .new-main-section {
		border-bottom: none;
	}
	.boxes-h1 ul li:nth-child(10n + 7) .new-main-section {
		border-bottom: none;
	}
	.boxes-h1 ul li:nth-child(10n + 6) .new-main-section {
		border-bottom: none;
	}
	.flat-icons i {
		font-size: 37px;
	}
	.new-boxes-section {
		text-align: center;
		margin-top: -187px;
	}
	.boxes-h1 li {
		float: left;
		width: 50%;
	}
	.heading-blogs {
		text-align: center;
		margin-bottom: 37px !important;
	}
	.subscription-main-content {
		margin-bottom: 30px;
	}
	.new-social-icons {
		margin-top: 10px;
	}
	.new-social-icons {
		float: none;
	}
	.footer-anchor-section .list-inline li a {
		font-size: 15px;
	}
	.ios-logo-f1 {
		padding-right: 0;
	}
	.new-adforest-logo {
		margin-bottom: 30px;
	}
	.mobile-images-h6 {
		margin-top: 30px;
	}
	.how-it-icons-p4 {}
	.content-2 {
		display: none;
	}
	.content-3 {
		display: none;
	}
	.list-description-text p {
		font-size: 18px;
	}
	.background-s3 img {
		display: none;
	}
	.list-description-text h3 {
		font-size: 29px;
		font-family: 'Quicksand', sans-serif;
	}
	.new-featured-list-2 {
		position: relative;
		right: 0px;
		text-align: center;
	}
	.new-featured-list-2 .btn-primary {
		padding: 12px 30px;
		border-radius: 0;
		width: 100%;
	}
	.background-section {
		padding: 60px 0;
	}
	.background-section {
		height: auto;
	}
	.serach-bar .form-group input {
		padding-left: 20px;
		border-radius: 0;
		height: 55px;
		width: 100%;
	}
	.share-contents {
		float: none;
	}
	.all-contents {
		padding: 24px 2px;
	}
	.new-featured-list i {
		padding-right: 6px;
	}
	.new-featured-list .list-inline li a {
		color: #020202;
		font-size: 15px;
	}
	.message-sellers .btn-primary {
		width: 100%;
	}
	.click-to-view .btn-primary {
		width: 100%;
	}
	.categories-models h2 {
		font-size: 18px;
		color: #020202;
	}
	.products-price h2 {
		color: #f58936;
		font-size: 22px;
	}
	.custom-padding-22 {
		border-right: none;
	}
	.message-sellers .btn-primary {
		padding: 12px 25px;
	}
	.click-to-view .btn-primary {
		padding: 11px 47px;
	}
	.bredcrumb-float-section {
		float: none;
	}
	.hammi-slider {
		margin-left: 0px;
	}
	.new-hero-section {
		background-position: top;
	}
	.new-hero-section .adf-content-area .hero-content-images {
		position: relative;
		top: 0;
		left: 0;
	}
	#intro-hero .margin-top-50 {
		margin-top: 90px;
	}
	.hero-content-images {
		margin-bottom: 20px;
	}
	.ad-meta-s1 .ad-meta .btn-success {
		padding: 10px 7px;
	}
	.feature-shadow .list-inline {
		padding: 7px 6px;
	}
	.recent-ad-slider .owl-nav {
		right: 0;
	}
	.recent-ad-heading {
		margin-top: 45px !important;
	}
	.download-apps {
		height: auto;
	}
	.section-padding {
		padding: 40px 0;
	}
	.sidebar {
		margin-top: 0px;
	}
	.sidebar #accordion {
		margin-top: 0px;
	}
	.adforest-header-section .container-fluid {
		padding: 15px;
	}
	.modify-button .btn-primary {
		width: 100%;
	}
	.search-bar-section .form-control {
		border-radius: 0;
		padding: 15px 25px;
	}
	.modify-button {
		margin-bottom: 20px;
		margin-top: 20px;
	}
	.adforest-selects .select2-selection {
		height: 52px;
		border-radius: 0;
	}
	.search-bar-section {
		margin-bottom: 20px;
	}
	.adforest-right-bar .btn-primary {
		padding: 19px 28px;
	}
	.adforest-canvas-menu {
		position: relative;
		overflow: hidden;
		z-index: 999;
	}
	.adforest-header-section .select2-container--default .select2-selection--single .select2-selection__placeholder {
		font-weight: 100;
	}
	.modify-button {
		position: relative;
		right: 0;
	}
	.new-main-section {
		padding: 25px;
	}
	.mob-top-bar .mob-top-bar-location {
		margin: 0 auto;
		display: table;
	}
	.rtl .services-top-bar .mob-bar-content .top-social-icons li i {
		margin-right: auto;
		margin-left: 0px !important;
	}
	.rtl .mob-bar-content .top-social-icons li {
		margin: 0 auto !important;
	}
}